<script type="text/javascript" src="jquery_formValidatorRegex.js"></script>

             
 
        <script  type="text/javascript" >
            function load(){
               var str=new RegExp(regexEnum.intege);
               alert("str:"+str.test(3));
                // alert("1:"+regexEnum.intege.test(1));
                //alert( "2:"+regexEnum.intege.match(1));
                 var str="1a1b1c";
                 var reg=new RegExp("1.","");
                 alert(reg.test(str));
}
      

        </script>


js中需要重新 生成正则对象


jquery_formValidatorRegex.js中代码 如下:



var regexEnum =
{
    intege:"^-?[1-9]\\d*$",                    //整数
    intege1:"^[1-9]\\d*$",                    //正整数
    intege2:"^-[1-9]\\d*$",                    //负整数
    num:"^([+-]?)\\d*\\.?\\d+$",            //数字

}


本文转载:CSDN博客