@csenom

Регулярное выражение огрнаичение чисел только 4 и от 1900 до 2100?

Здравствуйте!
Помогите написать регулярку, которая ограничивает ввод цифр до 4 и диапозоне от 1990 до 2100
  • Вопрос задан
  • 102 просмотра
Решения вопроса 2
Seasle
@Seasle Куратор тега JavaScript
/^199\d|20\d{2}|2100$/
Ответ написан
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
От 1900 до 2100:
spoiler
^(19[0-9]{2}|20[0-9]{2}|2100)$
Пример:
let regex = /^(19[0-9]{2}|20[0-9]{2}|2100)$/;
let test = regex.test("2000"); // возвращает true
let test2 = regex.test("1899"); // возвращает false

А если надо от 1990 до 2100 (в вопросе у тебя нашел как минимум три опечатки), то вот:
spoiler
^(199[0-9]|20[0-9]{2}|2100)$
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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