我对jQuery很陌生,正在寻找一种无需使用正则表达式即可添加自定义电子邮件验证的方法。
答案 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" />