有效的电邮地址格式

时间:2013-02-21 04:39:56

标签: email special-characters email-validation

我正在研究可以被允许作为电子邮件地址一部分的字符。通常,我们知道电子邮件地址的格式为 localpart @ domain ,其中 localpart 包含所有带特殊字符的字母数字字符(特殊字符虽然有一些限制),每this wiki link

我的问题是,除了字母数字和特定的特殊字符[,],:, - 和。是电子邮件地址的部分允许的任何其他特殊字符? (这个问题是w.r.t美国键盘)

1 个答案:

答案 0 :(得分:2)

域名由一个或多个部分组成,技术上称为标签,由点.分隔。标签必须遵循RFC 1035中的LDH(字母,数字,连字符)规则:标签中允许的字符是ASCII字符集的子集,并包含字符{{1} } - az - AZ - 0和连字符9。标签不得以连字符开头或结尾。

您的问题中提到的“特殊”字符-[]不允许在域名中使用。可以想象,它们可以是具有IPv6地址(:)的计算机上用户邮箱的电子邮件地址的一部分,但电子邮件地址往往包含完全限定的域名而不是IP地址。