可以组织带参数的正则吗?
一般情况下我们直接这样写
sStr.replace(/\test/g,'testRes'));
现在 我想这个/\test/g 中的test是可变的也就是参数传进来的。
这个应该怎么写呢?
求解
------解决方案--------------------
var a = 'test';
var reg = new RegExp(a,"g");
sStr = 'safsafsdftest';
console.log(sStr.replace(reg,'xxxx'));
------解决方案--------------------var reg = new RegExp("test","g");
sStr.replace(reg,'testRes');
------解决方案--------------------
或者,你直接写:var reg = /你的正则/ 也是可以的。