letehaha
@letehaha
Вникаю вo front-end

Что не так в регулярке?

Есть вот такая маска: +7 (000) 000 - 00 - 00
Написал такую регулярку для pattern в инпуте:
^+7\s([0-9]{3})\s[0-9]{3}\s-\s[0-9]{2}\s-\s[0-9]{2}$

Но что-то тут неправильно)

UPD: я думаю что проблема либо в напрвильном расположении ^ либо в - после \s
  • Вопрос задан
  • 164 просмотра
Решения вопроса 2
DirecTwiX
@DirecTwiX
"display: flex;" уже предлагали?
Плюс и скобки надо экранировать.
https://regex101.com/r/oKUEg7/1

^\+7\s\([0-9]{3}\)\s[0-9]{3}\s-\s[0-9]{2}\s-\s[0-9]{2}$
Ответ написан
rus89
@rus89
Team lead and developer
Экранируйте +, круглые скобки и -
^\+7\s\([0-9]{3}\)\s[0-9]{3}\s\-\s[0-9]{2}\s\-\s[0-9]{2}$
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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