如何在正则表达式中使用变量?
2022-08-29 21:58:06
我想在JavaScript中创建一个方法,我认为使用正则表达式将是最简洁的方法。但是,我无法弄清楚如何将变量传递给正则表达式。我已经可以这样做了,这将用.String.replaceAll()
"B"
"A"
"ABABAB".replace(/B/g, "A");
但我想做这样的事情:
String.prototype.replaceAll = function(replaceThis, withThis) {
this.replace(/replaceThis/g, withThis);
};
但显然这只会取代文本...那么我如何将此变量传递到我的正则表达式字符串中?"replaceThis"