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

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

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

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

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