我有这个作为我的正则表达式:
var email = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
这是我的 if 语句:
if($('#email').val() ==""){
$('#emailErrorMsg').text("Please enter a valid email address.");
}
else if(!email.test('#email')) {
$('#emailErrorMsg').text("OK");
}
else($('#emailErrorMsg').text("Please enter a valid email address."));
});
当我输入有效的电子邮件地址时,它会显示“OK”。但是,例如,如果我只输入一些文本,当我希望它说“请输入有效的电子邮件地址”时,它仍然会说“确定”。任何人都有任何想法。顺便说一句,我仍然是这方面的业余爱好者!