我正在编写一个非常简单的模型来演示一些HTML5表单验证。但是,我注意到电子邮件验证不检查地址中是否有一个点,也不检查该点后的字符。
换句话说,当“ john @ doe”显然不是有效的电子邮件地址时,它被视为有效;“ doe”不是域。
这是我编码电子邮件字段的方式:
<input type="email" required />
注意:我知道如何通过RegEx模式来完成此操作。我只是想知道有人如何代替使用电子邮件类型。
因为a @b是有效的电子邮件地址(例如localhost是有效的域)。
另外,请记住,您应该始终在服务器中进行输入验证。客户端验证应仅用于向用户提供反馈,而不应依赖于此,因为可以轻松地绕过它。