js中正则exec方法

小编介绍过JavaScript中正则表达式方法test()(https://www.py.cn/web/js/22827.html),用于检验字符串是否匹配,此外,JavaScript中还有一个正则表达式方法,它比test()功能更加强大,是个通用的方法,那就是exec()方法,它是是RegExp对象的主要方法,可以根据pattern对str进行正则表达式的匹配。

1、exec()

RegExp对象的主要方法,根据pattern对str进行正则表达式的匹配。

2、语法

RegExpObject.exec(string)

3、参数

string要检索的字符串

exec()接受一个参数,即要应用模式的字符串,然后返回包含第一个匹配项信息的数组,或者在没有匹配项的情况下返回null。

4、返回值

返回匹配结果数组如匹配不到返回null

5、使用实例:在循环中反复调用exec()方法获得全局模式的完整模式匹配信息

<spanstyle="white-space:pre"></span><scripttype="text/javascript">
varstr="VisitW3School";
varpatt=newRegExp("W3School","g");
varresult;
while((result=patt.exec(str))!=null){
document.write(result);
document.write("<br/>");
document.write(patt.lastIndex);
}
</script>
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容