技术文章 > Web开发 >  JavaScript > 正文

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()方法获得全局模式的完整模式匹配信息

<span style="white-space:pre"> </span><script type="text/javascript">
var str = "Visit W3School";
var patt = new RegExp("W3School","g");
var result;
while ((result = patt.exec(str)) != null) {
document.write(result);
document.write("<br />");
document.write(patt.lastIndex);
}
</script>

以上就是JavaScript中正则exec()方法的介绍,希望能帮助你理解哦~更多js学习推荐:js教程

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 Python中Selenium库如何调用浏览器?
 如何使用Python爬取BOSS职位薪酬?
 python如何将九九乘法表写入到Excel?
 python中如何实现搜索引擎功能?
 python中ruamel.yaml模块是什么?
相关视频章节
 解决提示“‘python’不是内部或外外部命令
 python代码缩进
 python命名规范
 Python语言简介
视频教程分类