Начало распродаж · Скидка на доставку · Поступление новой коллекции

BELAYA KASKA / FEATURE

designАвтор: Пуск‑Медиа (импорт)Просмотры: 3

pattern в input: regex для телефона и ИНН

Клиентская валидация и :invalid.

Изображение статьи: pattern в input: regex для телефона и ИНН

Атрибут pattern="[0-9]{10}" с title="10 цифр" задаёт правило Constraint Validation API — браузер покажет подсказку при submit.

Regex по умолчанию чувствителен к регистру; для телефона РФ часто проще type="tel" + маска в JS + серверная проверка.

- [pattern — MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/pattern) — Регулярное выражение.

- [Constraint validation — MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Constraint_validation) — API валидации.

---

## Сервер

Никогда не доверяйте только pattern — дублируйте проверку на backend.

#HTML#формы#валидация

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.