JavaScript正则表达式模式与变量连接

如何创建与变量连接的正则表达式模式,如下所示:

var test ="52";

var re = new RegExp("/\b"+test+"\b/");

alert('51,52,53'.match(re));

谢谢

回答:

var re = new RegExp("/\b"+test+"\b/");

\b在字符串文字中,是一个退格字符。将正则表达式放入字符串文字中时,您需要再转义一轮:

var re = new RegExp("\\b"+test+"\\b");

//在这种情况下,您也不需要。)

以上是 JavaScript正则表达式模式与变量连接 的全部内容, 来源链接: utcz.com/qa/420443.html

回到顶部