正则化方法 exec 和match以及test
var patt=new RegExp(/\d+/g);
var str="dfgdfg5465yhhgh65y65hh41";
var result;
// var reset=patt.exec(str);
while ((result=patt.exec(str))!= null){
// alert(patt.lastIndex)
document.write(result);
document.write("<br />");
document.write(patt.lastIndex);
document.write("<br />");
}
document.write(str.match(patt));
document.write(patt.test(str));
exec 仅仅匹配一次 返回数组格式 match假设有全局匹配模式g 它已被精确匹配。test返回Boolean值true和false.
因此,要exec毕竟比赛已经进行循环。每场比赛将被退回一次常规目标lastIndex属性,接下来,当您从运行时间lastindex匹配后启动。没有匹配的回报null;
match方法 String方法。
返回一个数组。匹配匹配,然后依靠无论是在全球g标记。

浙公网安备 33010602011771号