【发布时间】:2015-03-15 14:00:45
【问题描述】:
我注意到<input type="email" /> 的内置浏览器验证需要xxx@xxx 的格式。仅需要 @ 字符。不需要点,比如email@stackoverflow.com。
和流行的jQuery.inputmask一样,email别名的规则也不需要点。
我只是好奇。现在是忽略电子邮件验证中的点的标准方法吗?我没有在根级域上看到任何电子邮件地址。忽略点的原因是什么?
【问题讨论】:
-
电子邮件很复杂,几乎任何包含
@的东西都可能是电子邮件,甚至bill@com,这就是验证过于严格容易导致问题的原因。 -
谢谢,朱哈娜。它似乎是重复的。
-
Play framework 需要域中的点,不幸的是,因为 MS userPrincipalName(也基于 RFC-822)验证时没有点。
标签: jquery html email jquery-inputmask