本帖最后由 java2000_net 于 2008-08-05 07:39:29 编辑

解决方案 »

  1.   

    <script>
    alert(/^\w+&lt;\w+@\w+.\w+&gt;$/.test("test&lt;[email protected]&gt;"));
    </script>
      

  2.   

    判断邮箱的正则小例子<script language=javascript> 
    function checkEmail(cEmail)  //验证邮箱地址是否正确,cEmail为邮箱地址。 
    {if(cEmail.match(/[\w-]+@{1}[\w-]+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig)!=cEmail) 
      return false 
     else 
      return true} 
    </script> <input id=zz><input type=button value=check onclick="if(checkEmail(zz.value))alert('正确');else alert('错误')"> 
      

  3.   

    一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
    http://hi.baidu.com/ismayday/blog/item/7f5b86942741d11dd21b708f%2Ehtml