<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript1.2">
function isEmailAddress (string) {
  var addressPattern = 
    /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-
9]+$/;
  return addressPattern.test(string);
}
function checkEmail (field) {
  if (!isEmailAddress(field.value)) {
    alert('Please enter correct email address!');
    field.focus();
    field.select();
  }
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="aForm">
Your email address:
<INPUT TYPE="text" NAME="email"
       ONCHANGE="checkEmail(this);"
>
</FORM>
</BODY>
</HTML>

解决方案 »

  1.   

    http://www.csdn.net/expert/topic/654/654432.xml?temp=.8529474
      

  2.   


    EMail:<INPUT TYPE="text" NAME="email" onchange="validEmail(this)">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    reEmail=/\w+\@\w+\.\w+/gi ;//true to pass
    function validEmail(e){
       var isOk=reEmail.test(e.value);
       if(!isOk){
           alert('不正确的邮件格式<br>这个邮箱将用于找回密码,请认真填写')
           e.value='';
           e.focus();
       e.select();
       return false
       }
    }
    //-->
    </SCRIPT>