作者:z苏苏575 | 来源:互联网 | 2023-05-26 13:36
我注意到内置的浏览器验证
需要格式化xxx@xxx
.只@
需要角色.没有像点那样的点email@stackoverflow.com
.
它与流行的jQuery.inputmask相同,email
别名规则也不需要点.
我只是好奇.现在是忽略电子邮件验证中的点的标准方法吗?我没有在根级域名上看到任何电子邮件地址.忽略点的原因是什么?
1> Ortomala Lok..:
的RFC 822,第6章,给出了一个地址的在扩充巴科斯范式(BNF)规范:
addr-spec = local-part "@" domain
local-part = word *("." word)
domain = sub-domain *("." sub-domain)
使用此规范a@b
是有效的地址.
规范是愚蠢的,因为现实生活中的每个电子邮件地址都有.com,.net等.忘记结束是一个常见的用户错误,所以在现实生活中,遵循规范意味着很多错误的电子邮件地址得到公认.