Пишу универсальную регулярку для валидации email и возникли следующие вопросы:
1. Есть домены с кирилицей в названии, например
https://питер.рус и сооветственно, как я понимаю, может быть почтовый адрес support@питер.рус, но может ли быть почта с кирилицей в самом имени, например поддержка@питер.рус?
2. Могут ли домены/поддомены начинаться или заканчиваться на "-" или "_"?
Например
http://-toster.com/ или
http://toster-.com/ или
http://_toster.com/ или
http://toster_.com/
3. Могут ли почтовые имена начинаться или заканчиваться на "-" или "_"?
Например _support@toster.com или support_@toster.com или -support@toster.com или support-@toster.com
4. Могут ли почтовые имена содержать несколько подряд идущих нижних подчеркиваний "_"?
Например sup____port@toster.com
5. Может ли стоять точка в имени почты после "-" или "_" или перед этими символами?
Например sup_._p-.-ort@toster.com
6. Может ли в названии почты точка стоять через 1 символ?
Например s.u.p.p.o.r.t@toster.com