我正在mvc 5項目中聯繫我們頁面我希望用戶發送管理員他/她的emaiul地址.so我想驗證電子郵件在JavaScript頁上。我寫了一些代碼這不能正常工作。我希望你能幫助我。如何驗證javascript中的電子郵件
<script language="javascript">
function f1() {
var inputText = document.getElementById("email").value;
var mailformat = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (inputText.value.match(mailformat)) {
document.form1.text1.focus();
}
else {
alert("You have entered an invalid email address!");
document.form1.text1.focus();
event.preventDefault();
}
}
</script>
又是什麼「的代碼,不能正常工作」,其實是什麼意思? – arkascha
BTW:頂級域名可以有4個以上的字符。一個例子可能是'.museum'或'.rocks'。 – arkascha
你的意思是不正常工作? – Tim