Jquery插件(或自定义)来屏蔽字段以强制用户输入有效的电子邮件?

时间:2013-09-24 21:34:08

标签: jquery validation email

我看过大量的jquery插件来屏蔽输入,但没有一个可用于电子邮件领域吗?

我已将http://digitalbush.com/projects/masked-input-plugin/用于手机和ssn。有人建议使用电子邮件领域的插件吗?

1 个答案:

答案 0 :(得分:1)

您可以查看jquery.validate插件。它具有email规则,可以轻松验证输入是否为电子邮件地址:

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

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

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