Почему шаблон HTML5 не обнаруживает неправильные / правильные адреса электронной почты? - PullRequest
0 голосов
/ 24 марта 2019

Я использовал это

       <input type="text" id="email" name="email" pattern="[a-z0-9._%+-]+[a-z0-9.-]+\.[a-z]{2,3}$" class="form-control" placeholder="Email" required>

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

это перехватывать неправильный формат адреса электронной почты, такой как name@jjjj или имя или name@ или name@jj.cooooo и т. Д.

но это не работает, т. Е. Выдает сообщение, т. Е. Шаблон должен совпадать, даже если адрес электронной почты правильный.

1 Ответ

0 голосов
/ 24 марта 2019

Используйте <input type="email"> , чтобы получить поддержку браузера для проверки.

Ответ на вопрос, почему "johnny @ gmail" принят:

Теоретически вы можете иметь адрес без "." в

См. Оригинальный ответ здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...