Лучший шаблон проверки полей формы для электронной почты во всех последних браузерах

Я хочу шаблон проверки электронной почты для всех последних браузеров. Тип поля должен быть в тексте, а не в электронной почте.

Я пробовал разные типы шаблонов, как показано ниже, но не работает во всех браузерах.

\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b
^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$
/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/

2 ответа

Решение

После подачи заявки вы проверяете в браузере "Проверка элемента" его работу на этот тип

data-regex="^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,6})$"

Используйте это в поле ввода pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\\.com$"

Другие вопросы по тегам