<html> 
   <head> 
    <script language="Javascript1.2"> 
     <!-- start hiding 
     function verifyAddress(obj) 
     { 
      var email = obj.email.value; 
      var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
      flag = pattern.test(email); 
      if(flag) 
      { 
       alert(“Your email address is correct!”); 
       return true; 
      } 
      else 
       { 
        alert(“Please try again!”); 
        return false; 
        } 
      } 
     // stop hiding --> 
    </script> 
   </head> 
   <body> 
   <form onSubmit="return verifyAddress(this);"> 
   <input name="email" type="text"> 
   <input type="submit"> 
   </form> 
  </body> 
 </html>

解决方案 »

  1.   

    java和javascript差不多。
    改起来应该不难
      

  2.   

    就用javascript不就可以搞定了吗
      

  3.   

    现在有了中文email,合法的email就是包含@和.。
    下面只是检测是否包含@的。
    /**************************************************************************
    名称: 校验是否为合法email
    **************************************************************************/
    function isEmailAddr(str)
    {
       str = trim( str );
       int i;
       int j;   i = str.indexOf("@");
       j = str.indexOf(".");
       if(i != -1 && j != -1 && i<j)
           return true;
    }
      

  4.   

    啊。。中文email都有啦,强!新鲜!
    看来我孤陋寡闻,跟不上形势发展,落后啦,呵呵
      

  5.   

    to chengkeke(chengkeke) :@. @@. @.@