js的replace函数除了替换文本以外还有获取所有被正则表达式匹配到的文本的功能。这里以一个简单的案例来作为演示。
利用正则查找出所有被两个花括号包裹的字符串:
var str = '<div class="item">{{test}}{{aaa}}{{bbb}}</div>'
str.replace(/\{\{(.+?)\}\}/g,function (match,param,offset,string) {
console.log(match,param);
})
js的replace函数除了替换文本以外还有获取所有被正则表达式匹配到的文本的功能。这里以一个简单的案例来作为演示。
利用正则查找出所有被两个花括号包裹的字符串:
var str = '<div class="item">{{test}}{{aaa}}{{bbb}}</div>'
str.replace(/\{\{(.+?)\}\}/g,function (match,param,offset,string) {
console.log(match,param);
})
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。