0

我见过大量用于屏蔽输入的 jquery 插件,但没有一个可用于电子邮件字段?

我已将http://digitalbush.com/projects/masked-input-plugin/用于电话和 ssn。有人建议电子邮件字段的插件吗?

4

1 回答 1

1

您可以签出jquery.validate插件。它的email规则使得验证输入是电子邮件地址变得非常容易:

$('#myform').validate({
    rules: {
        field: {
            required: true,
            email: true
        }
    }
});

如果您的客户端浏览器支持 HTML5,另一种方法是简单地使用email输入类型,您将免费获得格式验证。

但请记住,无论您在客户端上做了什么魔法,您都应该绝对验证服务器上的用户输入。这是您在考虑对客户端进行任何花哨的验证之前应该做的第一件事。因为无论您在客户端上编写多么花哨的验证规则,人们总是可以伪造一个 HTTP 请求,该请求将直接访问您的 Web 服务器,而无需经过任何客户端验证或 JavaScript 内容。

于 2013-09-24T21:47:44.367 回答