用正则表达式替换javascript中的函数
可能重复:
你如何将一个变量传递给正则表达式JavaScript?
JavaScript的正则表达式与变量?
我想创建一个函数,使用正则表达式来替换javascript中的文本
function(str, source, target)
{
/* str = string, source = text to replace, target = text with replace */
str.replace(/source/i, target);
}
现在我的问题是在这里,这个函数将source
视为文本而不是变量。 我怎样才能解决这个问题?
您正在寻找:
var re = new RegExp(source, "i");
return str.replace(re, target);
链接地址: http://www.djcxy.com/p/76839.html