Я не являюсь большим поклонником регулярных выражений по проверке электронной почты, так как сам я сталкивался со многими сайтами с слишком строгими регулярными выражениями и, как результат, не смог использовать мой предпочтительный адрес электронной почты.Неправильные подсказки по проверке электронной почты
В основном я использую только. + @. + Просто чтобы убедиться, что они не забывают @.
Что бы я хотел сделать, это дать подсказкам пользователя, если он ввел электронное письмо, которое LIKELY неверно. Как опечатки или странные персонажи.
Так что если они вводятся, например, [email protected], то я могу спросить у пользователя, уверен ли он, и, возможно, даже намекнуть на правильное решение в некоторых случаях.
Так что в основном я хочу знать, существует ли какой-либо существующий источник поставщиков почтовых услуг и распространенные орфографические ошибки. Также может быть регулярное выражение для необычных символов, чтобы предупредить пользователя, попросив его дважды проверить.
С пользовательскими регистрами доменов верхнего уровня, открытыми адресами ICANN, такими как sergey @ google, не так уж далеко. –