电子邮件验证是否要求域部分包含点?

时间:2015-01-16 21:15:55

标签: jquery html5 email jquery-inputmask

我注意到<input type="email" />的内置浏览器验证要求格式为xxx@xxx。只需要@个字符。不需要点,例如email@stackoverflow.com

与流行的jQuery.inputmask相同,email别名的规则也不需要点。

我只是好奇。现在是忽略电子邮件验证中的点的标准方法吗?我没有在根级域名上看到任何电子邮件地址。忽略点的原因是什么?

1 个答案:

答案 0 :(得分:7)

RFC 822,第6章,给出了增强Backus-Naur形式(BNF)中地址的规范:

addr-spec   =  local-part "@" domain
local-part  =  word *("." word)
domain      =  sub-domain *("." sub-domain)

使用此规范a@b是有效的地址。