Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.11.2020, 01:47
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 162

Проверить строку цифрам с точкой в конце.
Всем привет,

Нужно проверить, что в строке содержатся только цифры с точкой в конце, типа

0.
1.
123.

Проверить на цифры получается, а вот с точкой в конце проблемы. Только начал осваивать регулярные выражения.

Методом научного тыка подобрал вот такое выражение, вроде работает, но не знаю насколько оно правильное

/^\d+\.$/


Спасибо

Последний раз редактировалось savsoft, 16.11.2020 в 02:54.
Ответить с цитированием
  #2 (permalink)  
Старый 16.11.2020, 03:25
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

Правильное.
^ - начало строки;
\d - цифра;
+ - 1 и более раз;
\ - экранирование следующего символа;
. - точка (. без экранирования - любой символ, кроме переноса строки);
$ - конец строки.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 16.11.2020, 03:33
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 162

Сообщение от Aetae Посмотреть сообщение
Правильное.
^ - начало строки;
\d - цифра;
+ - 1 и более раз;
\ - экранирование следующего символа;
. - точка (. без экранирования - любой символ, кроме переноса строки);
$ - конец строки.
Спасибо, буду дальше смотреть. Полезная штука, мне очень пригодится.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверить строку в массиве. rafaello Элементы интерфейса 3 29.01.2020 06:54