+7 (987) 026-06-36
Написать в Telegram

Оставить заявку
stanislav_web

Регулярное выражение телефона (pattern) для input type="text"

Регулярное выражение телефона (pattern) для input type="text" Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы

Регулярное выражение телефона (pattern) для input type="text"

Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы

📅 25 мая 2023

👁‍🗨 257

🔥 0

Регулярное выражение телефона (pattern) для input type="text"
Для формата +7(999)-999-99-99
<input
   required
   type="text"
   name="phone"
   pattern="\+7\([0-9]{3}\)-[0-9]{3}-[0-9]{2}-[0-9]{2}"
   placeholder="+7(___)-___-__-__"
/>

Для формата +7 (999) 999-99-99
<input
   required
   type="text"
   name="phone"
   pattern="(\+7[-_()\s]+|\+7\s[(]{0,1}[0-9]{3}[)]{0,1}\s\d{3}[-]{0,1}\d{2}[-]{0,1}\d{2})"
   pattern="^(\+7|7|8)(-| )?\(?\d{3}\)?(-| )?\d{3}(-| )?\d{2}(-| )?\d{2}$"
   placeholder="+7 (___) ___-__-__"
/>