massef
@massef

Правильно ли я составил регулярные выражения?

Нужны выражения для следующих полей
Снилс
123-456-789-01
Выражение [\d-] - не уверен в правильности

Код подразделения (из паспорта)
123-456
Выражение [\d-] - не уверен в правильности

Сумма
10 000 или 100 000
Выражение [\d\ ] - вроде работает.

Правильно ли они составлены?
  • Вопрос задан
  • 8801 просмотр
Решения вопроса 1
@romkaby
Проверить можно намример тут planetcalc.ru/708 , либо любой другой онлайн чекер регулярки, либо самому написать простецкий чекер.

Полагаю, будет лучше, если регулярка будет полностью захватывать выражение.
Т.е.
Снилс
123-456-789-01
^\d{3}-\d{3}-\d{3}-\d{2}$
Код подразделения (из паспорта)
123-456
^\d{3}-\d{3}$
Сумма
10 000 или 100 000
^[\d ]+$
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы