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

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

Номер дома должен всегда начинаться с цифры и может быть таких форматов: 78, 8, 99a, 82/4
  • Вопрос задан
  • 1687 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
/[0-9]{1,3}[0-9абвгде\/]{1,4}/i
Ответ написан
Комментировать
0xD34F
@0xD34F Куратор тега Регулярные выражения
const reg = /^[1-9]\d*([a-zа-яё]|(\/[1-9]\d*))?$/i;


// ok
[ '78', '8', '99a', '82/4' ].every(n => reg.test(n)) // true

// не ok
[ 'a1', '2/', '3/b', '4c/', '5/6/7', '8d9' ].every(n => !reg.test(n)) // true
Ответ написан
Комментировать
@4iloveg
Full-Stack HTML Developer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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