function test_Password(strInput){
var myReg = /^[^\n,]{8,20}$/;
if(myReg.test(strInput)) return true;
return false;
}
这是脚本里的一个函数
var myReg = /^[^\n,]{8,20}$/;这句像乱码的是什么东西?

解决方案 »

  1.   

    可以参考: 
    http://www.cnblogs.com/westlake/articles/388873.html
    或者MSDN
      

  2.   


    正规表达式不太懂。。如果要其它方式就很多了。ajax 范围验证控件可以前台js可以后台写在提交按钮的click事件里也可以。。
      

  3.   


     <script type="text/javascript">
      function checknum(){
       var v =document.getElementById('控件名').value;
       if(!isNaN(v) && v>16 && v<25){
        alert('年龄是在16—25之间'); 
       }else{
        alert(年龄不在16—25之间'); 
       }
      }
      </script>这是js的后台的就不写了把值转化为int。。写一判断就OK了
      

  4.   


    没找到?。。计时器就一setTimeout
      

  5.   


    <script type="text/javascript">
    function timedMsg()
     {
     var t=setTimeout("alert('2 mins!')",120000)
     }
    </script>
    上面就是到两分钟的。。你要重置什么我就不知道了。。自己再在里面加吧比如清空文本框什么的
      

  6.   

    正则表达式 /^[\n,]{8,20}$/;
    ^表示匹配字符串的开始 $ 表示匹配字符串结束
    [\n,]没看到过这样的表示方法,{n}表示重复n次{8,20} 表示重复8次到20次