JavaScript 提交表单时验证电子邮件地址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 提交表单时验证电子邮件地址相关的知识,希望对你有一定的参考价值。

function validateEmail ( fieldId ) {
  var field = document.getElementById( fieldId );
  var address = field.value;
  //based on 'valid email' by krisdb via snipplr.com
  var filter=/^.+@.+\..{2,3}$/;
  return (function (){
    if (filter.test(address))
      return true;
    else {
      if (address == '') { 
	alert('Please enter a valid email address before submitting the form.');
      } else {
	alert('"' + address + '" is not a valid email address.  Please correct your address and try again.');
      }
      field.focus();
      return false;
    }
  })();
}
window.onload = function() { 
  clearOnInitialFocus('email');
  document.forms[0].onsubmit = function () { return validateEmail('email') };
}

以上是关于JavaScript 提交表单时验证电子邮件地址的主要内容,如果未能解决你的问题,请参考以下文章