Задать вопрос
doitden
@doitden

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

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

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
ПРОДИС.НДТ Малаховка, пгт
от 70 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽