這是我使用JavaScript的電子郵件地址驗證代碼。警報消息正常工作,但當我提交給出有效的電子郵件地址時,會提示「請提供有效的電子郵件地址」。請幫幫我。使用javascript的電子郵件驗證無法正常工作
if(email=="")
{
alert("Enter emailid");
$("#email").focus();
return false;
}
else if(email!="")
{
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!filter.test(email.value))
{
//alert(email)
//alert(filter.test(email.value))
alert('Please provide a valid email address');
email.focus();
return false;
}
}
您測試的是哪個電子郵件地址?另外:「email」的價值是什麼? – Kippie
http://stackoverflow.com/questions/46155/validate-email-address-in-javascript – bhb
https://emailtester.pieterhordijk.com/test-pattern/NjQ只是說... – PeeHaa