http://blog.csdn.net/wanghr100/archive/2004/08/23/CheckForm.aspx

解决方案 »

  1.   


                                   
    if (document.sform1.Management_email.value == "")      
    {      
    alert("请输入您的E-MAIL地址");      
    document.sform1.Management_email.focus();      
    return false;      
    }

    if (document.sform1.Management_email.value.length >50 )      
    {      
    alert("您输入的E-MAIL地址不能大于50个字符,否则超出部分会被截断");      
    document.sform1.Management_email.focus();      
    return false;      
    }

    email=document.sform1.Management_email.value;       
    emailerr=0      
    for (i=0; i<email.length; i++)      
    {      
    if ((email.charAt(i) == "@") & (email.length > 5))      
    {      
      emailerr=emailerr+1      
    }      
    }      
    if (emailerr != 1)      
    {      
    alert("请输入正确的E-MAIL地址");      
    document.sform1.Management_email.focus();      
    return false;      
    }
    一段JS的校验EMAIL有效性的代码。
      

  2.   

    Sorry.^_^
    其实,这种验证代码随处可见的,比如,论坛注册。。查看源码里就有的。