js正则表达式 js正则表达式的exec方法是怎么使用的啊
一、js正则表达式的exec方法是怎么使用的啊
因为你这里相当于把正则表达式运行了三次,reg.test虽然返回值是true,但它实际上的测试结果为a,然后reg.exec返回的是b,最后的reg.exec则返回c你运行一下下面的代码就清楚了:
varstr="abc"
;varreg=/[a-z]/g;console.log(reg.exec(str))
;console.log(reg.exec(str))
;console.log(reg.exec(str));
二、js正则表达式两个字符之间三位数字
正则表达式如下:^[1-9]\d{0,2}$↑↑↑后面的数字可以有0-2位第一位不能为0^代表开始$代表结束
三、正则表达式在什么中输入
正则表达式在所有语言中都可以使用,无论是前端的JavaScript,还是后端的Javac#.