首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

可以机构带参数的正则吗

2013-01-17 
可以组织带参数的正则吗?一般情况下我们直接这样写sStr.replace(/\test/g,testRes))现在 我想这个/\tes

可以组织带参数的正则吗?
一般情况下我们直接这样写
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');

[解决办法]
引用:
JavaScript code?12var reg = new RegExp("test","g");sStr.replace(reg,'testRes');


或者,你直接写:var reg = /你的正则/ 也是可以的。

热点排行