我注意到内置的浏览器验证<input type="email" />
需要xxx@xxx
. 只有@
字符是必需的。不需要点,例如email@stackoverflow.com
.
和流行的 jQuery.inputmask 一样,email
别名规则也不需要点。
我只是好奇。现在是忽略电子邮件验证中的点的标准方法吗?我没有在根级域上看到任何电子邮件地址。忽略点的原因是什么?
我注意到内置的浏览器验证<input type="email" />
需要xxx@xxx
. 只有@
字符是必需的。不需要点,例如email@stackoverflow.com
.
和流行的 jQuery.inputmask 一样,email
别名规则也不需要点。
我只是好奇。现在是忽略电子邮件验证中的点的标准方法吗?我没有在根级域上看到任何电子邮件地址。忽略点的原因是什么?
RFC 822第6 章给出了增强巴科斯-瑙尔格式 (BNF) 中的地址规范:
addr-spec = local-part "@" domain
local-part = word *("." word)
domain = sub-domain *("." sub-domain)
使用这个规范a@b
是一个有效的地址。