однобуквенный TLD домена верхнего уровня в электронной почте REGEX

Я просмотрел множество документов, таких как RFC 822. и RFC 5322 и множество примеров регулярных выражений для поля электронной почты.

Все они позволяют использовать одно слово TLD. Например,

[email protected] действителен, но TLD 'c', разрешен ли он вообще для TLD?

.com , .in , .uk и т. д. — это нормально, но я никогда не видел ни одной буквы TLD, так почему же это разрешено во всех RFC?


person sajanyamaha    schedule 15.10.2018    source источник
comment
Это может быть полезно: stackoverflow.com/questions/7411255/   -  person CrafterKolyan    schedule 15.10.2018
comment
Взгляните на stackoverflow.com/questions /49075381/ ; многие регулярные выражения, особенно в электронных письмах, совершенно неверны. Будьте очень осторожны и не изобретайте их заново. Вы также должны не забывать отделять то, что существует в корневом каталоге IANA, от того, что можно сделать в экспериментальных или частных корневых каталогах...   -  person Patrick Mevzek    schedule 15.10.2018