关于正则的匹配问题,希望能详细点!
发布网友
发布时间:2022-04-23 05:23
我来回答
共3个回答
热心网友
时间:2022-04-23 06:52
<script>
var a=15,b=15,c=15,numreg=/^\d+$/;
alert(numreg.test(a));
alert(numreg.test(b));
alert(numreg.test(c));
</script>
或
<script>
var a=15,b=15,c=15,numreg=/^\d+$/g;
alert(numreg.test(a));
numreg.lastIndex=0;
alert(numreg.test(b));
numreg.lastIndex=0;
alert(numreg.test(c));
</script>
因为你用了一个reg对象,每次test后指针会向后移动,每次从指针的位置开始测试。
去掉g的话,每次从位置0开始测试
追问能再详细说一下么?还是不太懂
热心网友
时间:2022-04-23 08:10
numreg=/^\d+$/;
热心网友
时间:2022-04-23 09:45
a b c都是15,不都应该是true吗?