不使用正则表达式在JQuery中进行电子邮件验证?

时间:2019-07-09 11:37:52

标签: jquery validation email-validation

我对jQuery很陌生,正在寻找一种无需使用正则表达式即可添加自定义电子邮件验证的方法。

1 个答案:

答案 0 :(得分:0)

我希望这对您有帮助

$("#testEmail").click(function () {
    if(emailValidate($("#email").val())) {
        $("#result").text("Is valid email");
    } else {
        $("#result").text("Is NOT valid email");
    }
});

function emailValidate(email){
    var check = "" + email;
    if((check.search('@')>=0)&&(check.search(/\./)>=0))
        if(check.search('@')<check.split('@')[1].search(/\./)+check.search('@')) return true;
        else return false;
    else return false;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="email" type="text"/><button id="testEmail">Test Email</button>
<span id="result" />