<script>
function checkForm(){
var email=document.emailform.email.value;
var pattern=/^([a-zA-Z0-9])+@([a-zA-Z0-9])+\.([a-zA-Z0-9])+/;
flag=pattern.test(email);
if(flag)
{
return ture;
}
else{
alert('不是合法的郵件格式!');
document.emailform.email.focus();
return false;
}
}
</script>

解决方案 »

  1.   

    <script>
    function checkForm(){
    var s = document.emailform.email.value;
    s = s.replace(/@/ig, "@");
    if (s.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) return true;
    else{
    alert('不是合法的郵件格式!');
    document.emailform.email.focus();
    return false;
    }
    }
    </script>
      

  2.   

    var emailReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
    if ((!emailReg.test(document.form1.email.value))&&(document.form1.email.value!=''))
    {
     window.alert ('email的格式不正确');
     document.form1.email.focus();
     return false;
    }
      

  3.   

    //Email;
    function isEmail(s){
    s = trim(s); 
      var p = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.){1,4}[a-z]{2,3}$/i; 
      return p.test(s);
    }