我看过大量的jquery插件来屏蔽输入,但没有一个可用于电子邮件领域吗?
我已将http://digitalbush.com/projects/masked-input-plugin/用于手机和ssn。有人建议使用电子邮件领域的插件吗?
答案 0 :(得分:1)
您可以查看jquery.validate
插件。它具有email
规则,可以轻松验证输入是否为电子邮件地址:
$('#myform').validate({
rules: {
field: {
required: true,
email: true
}
}
});
如果您的客户端浏览器支持HTML5,则另一种方法是简单地使用email
输入类型,并且您将免费获得格式验证。
但请记住,无论您在客户端使用什么魔法,都应该绝对验证服务器上的用户输入。这是您在考虑在客户端进行任何花哨验证之前应该做的第一件事。因为无论您在客户端上编写多么精美的验证规则,人们总是可以伪造一个HTTP请求,直接命中您的Web服务器,而无需通过任何客户端验证或javascript的东西。