生活随笔
收集整理的這篇文章主要介紹了
带参数的正则表达式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需求:
1.替換字符串中特定的字符
如: “abc123abc456” 將字符串中的abc替換為”$”
var regStr =
"abc";
var reg =
new RegExp(regStr,
'g');
var testStr =
"abc123abc456";
testStr.replace(reg,
"$");
如果需要更換規則,只需要更換正則表達式字符串的規則就行。
2.替換字符串中被特定福報包裹的值
如: “{{a}}balabala{{b}}balabala{{c}}” 替換{{}}包裹的a,b,c的值
var data = {a:
111,b:
222,c:
333};
var testStr =
"{{a}}bala{{a}}bala{{b}}balabala{{c}}";
for(
var key
in data){
var reg =
new RegExp(
"{{"+key+
"}}",
"g");testStr = testStr.replace(reg,data[key]);
}
testStr;
總結
以上是生活随笔為你收集整理的带参数的正则表达式的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。