今天用js的replace()处理字符串
刚开始替换固定值是没有问题的
如下:
data= "111"
data= data.replace(/1/g, "2");
console.log(data)
但是不能像下面这样替换变量的,
data= "111"
var change= "1"
data= data.replace(/change/g, "2");
console.log(data)
解决方案如下:
data= "111"
var change= "1"
data = data.replace(new RegExp(change,'g'),"2");
console.log(data)
ok了