如何创建与变量连接的正则表达式模式,如下所示:
var test ="52"; var re = new RegExp("/\b"+test+"\b/"); alert('51,52,53'.match(re));
谢谢
var re = new RegExp("/\b"+test+"\b/");
\b在字符串文字中,是一个退格字符。将正则表达式放入字符串文字中时,您需要再转义一轮:
\b
var re = new RegExp("\\b"+test+"\\b");
(//在这种情况下,您也不需要。)
//