我试图在我的javascript中找到,如果我能在变量中识别出" @"符号出现在变量中。
e = _("email").value;
if(e don't contain "@"){
alert("Dosnt contain @");
}
else {
alert("email has @");
}
答案 0 :(得分:-1)
您可以使用正则表达式来验证电子邮件。将更容易维护和管理。
$('form input[name="email"]').blur(function () {
var email = $(this).val();
var re = /[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}/igm;
if (re.test(email)) {
$('.msg').hide();
$('.success').show();
} else {
$('.msg').hide();
$('.error').show();
}
});