var string = "This is a string";
var key = "Th";
var patt = new RegExp(/\b key /, "i");
if(patt.test(string)){
alert("true");
}
我怎样才能逃脱\ b所以我可以使用key
变量?
提前致谢!
答案 0 :(得分:3)
使用RegExp构造函数时,请勿使用正则表达式文字。
如果您想在字符串文字中使用\
,则必须将其作为\\
转义。
以下是代码:
var patt = new RegExp("\\b " + key + " ", "i");