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