【发布时间】:2014-01-01 15:13:17
【问题描述】:
我正在编写一个非常简单的模型来演示一些 HTML5 表单验证。但是,我注意到电子邮件验证不检查地址中的点,也不检查所述点后面的字符。
换句话说,“john@doe”被认为是有效的,但它显然不是一个有效的电子邮件地址; “doe”不是域。
这就是我对电子邮件字段进行编码的方式:
<input type="email" required />
这还不够吗?
查看fiddle 了解我的意思。
注意:我知道如何通过 RegEx 模式来实现这一点。我只是想知道为什么有人可以改用电子邮件类型。
【问题讨论】:
-
@Katana314 - 嘿,是的。大多数(配置良好的)邮件服务器会拒绝发送到与预期域不匹配的地址的邮件,所以一般来说
localhost地址没有问题。
标签: html email-validation