我需要使用JS驗證這封電子郵件,我需要檢查@sign和句點。這是我現在擁有的,但是如果我運行所有代碼,它不會驗證@符號。如何驗證JS中的電子郵件?
if(email.value == "" || !isNaN(email.value)) {
var re = /^(([^<>()[\]\.,;:\[email protected]\"]+(\.[^<>()[\]\.,;:\[email protected]\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\[email protected]\"]+\.)+[^<>()[\]\.,;:\[email protected]\"]{2,})$/i;
//something is wrong.
isValid = false;
txtFeedback.innerHTML += "<p>Please enter a valid email address.</p>";
email.nextElementSibling.innerHTML = "Please enter a email address.";
}
視圖這一個http://stackoverflow.com/questions/46155/validate-email-address-in-javascript – VahagnNikoghosian
http://davidcel.is/blog/2012/09/06/stop-validating-email-addresses-with-regex/ – Bergi