doitden
@doitden

Как составить регулярное выражение, где часть строки может быть, а может и не быть?

Есть такое рег. выр для ввода двух цифр ^[0-5][0-9]$, как переделать его, чтббы можно было бы вводить как одну ,так и две цифры?
  • Вопрос задан
  • 3034 просмотра
Решения вопроса 2
Melkij
@Melkij
PostgreSQL DBA
? - одно или ноль вхождений предшествующего символа или подмаски.
Соответственно, ^[0-5]?[0-9]$ или ^[0-5][0-9]?$, смотря какая из цифр необязательна.
Ответ написан
Комментировать
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Как-то так:
^([0-9]|[0-5][0-9])$
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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