Js 利用正则表达式和replace函数获取string中所有被匹配到的文本

Posted axel10

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js 利用正则表达式和replace函数获取string中所有被匹配到的文本相关的知识,希望对你有一定的参考价值。

js的replace函数除了替换文本以外还有获取所有被正则表达式匹配到的文本的功能。这里以一个简单的案例来作为演示。

利用正则查找出所有被两个花括号包裹的字符串:

var str = <div class="item">{{test}}{{aaa}}{{bbb}}</div>
str.replace(reg,function (match,param,offset,string) {
        console.log(match,param,offset,string);
})

以上是关于Js 利用正则表达式和replace函数获取string中所有被匹配到的文本的主要内容,如果未能解决你的问题,请参考以下文章

利用js自带函数验证邮箱,不用正则表达式

js 正则常用函数

怎么使用js过滤html标签

JS的正则表达式及回文

前端JS正则表达式去除html字符中所有的标签

前端JS正则表达式去除html字符中所有的标签