读书人

可以机构带参数的正则吗

发布时间: 2013-01-17 10:28:54 作者: rapoo

可以组织带参数的正则吗?
一般情况下我们直接这样写
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 = /你的正则/ 也是可以的。

读书人网 >JavaScript

热点推荐