<script type = "text/javascript" >
var str1 = /^[0-9]+$/;
var str2 = "/^[0-9]+$/;"
//先看看这两个声明有什么问题,一个有引号,一个没有引号
//下面是调用
alert("str1=="+str1.test("123"));//结果:str1==true
alert("str2=="+str2.test("123"));//结果: 对象不支持此属性和方法
</script>
总结:js中调用正则支持test 和match两种方法。以上是test方法
var str =new RegExp("/^[0-9]+$/");
alert(tt.match(str));
上面是match方法。match方法在符合条件的话返回输入值,如果不通过则返回null
以后大家都要注意哦。可不要像我一样哦