【问题标题】:jquery email validation [sorted]jquery 电子邮件验证 [已排序]
【发布时间】:2011-06-28 22:52:57
【问题描述】:

我的代码:http://jsfiddle.net/umSFC/

我关注How to validate email in Jquery? 进行电子邮件验证,但似乎不适用于我的?

【问题讨论】:

标签: jquery email-validation


【解决方案1】:

Here i have fixed your exsample

$(document).ready(function() {

    $("#submit").click(function(e) {

        var name = $("#name");
        var email = $("#email");
        var emailaddressVal = $("#email").val();
        var emailReg = /^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}$/i;


        if (name.val() == "") {
            name.addClass("error").focus();
            return false;
        } else {
            name.removeClass("error");
        }

        if (!emailReg.test(email.val())) {
            email.addClass("error").focus();

        } else {

            email.removeClass("error");
        }



        e.preventDefault();
    });

});

【讨论】:

    【解决方案2】:

    使用 jQuery Validate plugin。有一个email 验证器来满足您的需求,最好在整个应用程序和表单中使用一致的验证。另一方面,最好使用经过测试的组件,并尽可能使用现有作品,而不是重新发明轮子。

    【讨论】:

    猜你喜欢
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 2013-08-24
    • 2016-11-02
    • 2016-08-02
    • 2011-08-12
    • 2012-05-20
    相关资源
    最近更新 更多