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刪除。