<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 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+$", //数字
}