1. 程式人生 > >js 動態替換字串

js 動態替換字串

環境:被替換字串及替換字串都是由外面傳進來,需要替換滿足條件的所有字串。
例子:
var str = “(&[DT])?Utils.strToDate(&[DT])”;

需要將str 轉換為
“(getValue(DT))?Utils.strToDate(getValue(DT))”;

var key = ‘DT’;
var result = str.replace(new RegExp(key,’g’),”get(“+key+”)”);

這裡的key是動態,根據需要傳入key,就可以進行替換了