我的代碼有什麼問題?我找不到解決方案。Javascript電子郵件驗證不起作用
var re = "/^(([^<>()[\]\\.,;:\[email protected]\"]+(\.[^<>()[\]\\.,;:\[email protected]\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/";
var email= document.getElementById("email").value;
if (re.test(email) == false) {
document.getElementById("email").focus();
return false;
}
雙引號引起了問題,謝謝! 我不能投票,因爲我的名氣:-(
爲什麼這麼複雜? ['see here']](http://stackoverflow.com/search?q=email+validation+javascript&submit=search) – diEcho
你告訴我們*有什麼問題。你有錯誤嗎?它不正確驗證嗎?它是否通過了所有的輸入,還是它沒有通過任何有效的電子郵件,還是它給出了誤報/否定? – JJJ
複製http://stackoverflow.com/questions/46155/validate-email-address-in-javascript – yogi