Существует ли стандарт для написания (валидации) mail-адреса?
Столкнулись с проблемой валидации почты пользователя. Что пропускать, что не пропускать? Какие символы теоретически может содержать в себе адрес почты, чтоб максимально обезопасить юзера от ошибки?
Тут выясняется, что уже и кириллические домены для почты появились (почта.рф например), а у нас они вообще не пропускаются, а кто его знает, может какой-то важный человек из-за этого не сможет к нам попасть :)
Вот думаю, может есть некий международный актуальный стандарт для валидации почтового адреса?
Безусловно, есть стандарт RFC822. Но... Когда вы взглянете на регулярное выражение, проверяющее на полное соответствие, вас хватит кондрашка. За самое неожиданное место.