我注意到内置的浏览器验证<input type="email" />
需要格式为xxx@xxx
。只有@
字符是必需的。不需要点,比如[email protected] /cdn-cgi/l/email-protection
.
和流行的jQuery.inputmask一样,规则为email
别名也不需要点。
我只是好奇。现在是忽略电子邮件验证中的点的标准方法吗?我在根级域上没有看到任何电子邮件地址。忽略点的原因是什么?
The RFC 822 https://www.ietf.org/rfc/rfc0822.txt第 6 章给出了增强巴科斯范式 (BNF) 中的地址规范:
addr-spec = local-part "@" domain
local-part = word *("." word)
domain = sub-domain *("." sub-domain)
使用本规范a@b
是一个有效的地址。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)