只能由英文小写字母(a-z),阿拉伯数字(0-9),下划线(_),圆点(.)和横线(-)构成,不能有空格,不能以“_” “-” “.”结尾,不支持连续两个或两个以上的“_” “-” “.”。 
              请大侠们帮助 。。

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
    <script type="text/javascript">
    function check() {
    var val = document.getElementById("test").value;
    var reg = /^(?!(__|--|\.\.))([a-z0-9_.\-])+[a-z0-9]$/g;
    alert(reg.test(val));
    }

    </script>
    </head> <BODY>
    <input type="text" id="test" onblur="check()" />
     </BODY>
    </HTML>
      

  2.   

    /^(?!(__|--|\.\.))([a-z0-9_.\-])+[a-z0-9]$/g;
    正解!