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

/^[0-9]*$/ Как переписать регулярку, чтобы минимальное и максимальное выражение, т.е. чтобы введенное значение ограничивалось 4-мя символами?
  • Вопрос задан
  • 189 просмотров
Решения вопроса 5
Stalker_RED
@Stalker_RED
/^\d{1,4}$/
{1,4} Quantifier — Matches between 1 and 4 times, as many times as possible, giving back as needed
https://regex101.com/r/75mMsB/1

И [0-9] можно заменить на \d
Ответ написан
Комментировать
Из вопроса непонятно, какое число должно быть минимальным.
Если нужно ровно четыре, то так:
/^[0-9]{4}$/
или так :)
/^\d\d\d\d$/

Если нужно от X до четырёх:
/^[0-9]{X,4}$/
Ответ написан
Комментировать
abyrkov
@abyrkov
JavaScripter
/^[0-9]{1,4}$/
Так?
Ответ написан
Комментировать
Fragster
@Fragster
помогло? отметь решением!
Комментировать
proudmore
@proudmore
^\d{1,4}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы