[英]How can I use a variable inside a RegEx (Javascript)?
I already looked at the Mozzila website and W3schools but couldn't find the answer 我已经看过Mozzila网站和W3schools,但找不到答案
var someFunction = function (someString, someOtherString)
{
if (someOtherString.match(someString))
{
someString = new RegExp(someString);
someOtherString = someOtherString.replace(someString, "XXX");
return someOtherString;
}
return null;
};
someFunction("dog", "dogeatdog");
Now I want the above RegExp to be applied globally but I don't know where/how to add the g
character so that the above function call returns XXXeatXXX
. 现在我希望上面的RegExp 全局应用,但我不知道在哪里/如何添加
g
字符,以便上面的函数调用返回XXXeatXXX
。
Any help would be appreciated! 任何帮助,将不胜感激!
标志进入RegExp
构造函数的第二个参数,例如
new RegExp(someString, 'g')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.