Регулярное выражение телефона (pattern) для input type="text"
Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работыРегулярное выражение телефона (pattern) для input type="text"
Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы
📅 25 мая 2023
👁🗨 454
Для формата +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 (___) ___-__-__"
/>