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

2018-10-28 25 axel10

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中所有被匹配到的文本(推荐),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

展开阅读全文

更多Javascript文章

使用AngularJS实现可伸缩的页面切换的方法
Jun 19 21
javascript实现简单的进度条
Jul 02 20
EasyUI学习之DataGird分页显示数据
Dec 29 16
关于axios不能使用Vue.use()浅析
Jan 12 18
bootstrap中selectpicker下拉框使用方法实例
Mar 22 20
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
Dec 16 24
JavaScript享元模式原理与用法实例详解
Mar 09 21
手机访问当前页面