Я очень новичок в jQuery и ищу способ добавить пользовательскую проверку электронной почты без использования регулярных выражений.
Надеюсь, это поможет вам
$("#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" />