包含 数字 字母 和 点. 下划线_  减号- 单引号‘ 和 @在线等,马上结账

解决方案 »

  1.   


    <script type="text/javascript">
    <!--
    var reg = /^\w[-.\w]*\@[-a-z0-9]+(?:\.[-a-z0-9]+)*\.(?:com|edu|info)?$/i
    alert(reg.test("[email protected]"))
    alert(reg.test("[email protected]"))
    //-->
    </script>
      

  2.   

    /\w+([-+.’]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
      

  3.   


    csdn-studer'[email protected] 通不过
      

  4.   


    <input type="text" id="email" name="email">
    <input type="button" value="验证" onclick="isEmail('email')">
       <script language="javascript">
    function isEmail(email) {
    var strEmail=document.getElementById(email).value;
       if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
    {
       alert("Email格式正确!");
       return true;
       }else{
         alert("Email格式不正确!");
         document.getElementById(email).value="";
         document.getElementById(email).focus();
         return false;
        }
    }
    </script>
      

  5.   

    少了点<input type="text" id="email" name="email">
    <input type="button" value="验证" onclick="isEmail('email')">
       <script language="javascript">
    function isEmail(email) {
    var strEmail=document.getElementById(email).value;
       if (strEmail.search(/^\w+((-\w+)|(\.\w+)|')*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
    {
       alert("Email格式正确!");
       return true;
       }else{
         alert("Email格式不正确!");
         document.getElementById(email).value="";
         document.getElementById(email).focus();
         return false;
        }
    }
    </script>
      

  6.   


    d-_'[email protected] 就通不过啊
      

  7.   

    楼主 你从哪里看到了 我这里面可以包含$的? 还有就是楼主你吧你的邮箱里含有'你去163注册下看看
    看看能不能让你注册....你的EMAIL 也得稍微规范点....
      

  8.   


    Email里包含' 竟属扯淡的....搞SQL注入用呢...
      

  9.   


    csdn-studer'@126.com 不通过,要可以引号啊