我想要以下正则表达式:
/(ending)$/
结尾是变量。我发现要使用带有正则表达式的变量,我必须使用正则表达式构造函数。所以我试过了:
var pattern = new RegExp((ending)$);
但这也不起作用!如果我不包括分组括号和美元符号,这是有效的,但我需要这些特殊字符作为我的模式的一部分!
我尝试将特殊字符包装在引号中,并使用反斜杠取消它们,但似乎没有任何效果!如何在正则表达式构造函数中包含特殊字符?!
答案 0 :(得分:4)
需要一个字符串......
var pattern = new RegExp("(" + ending+ ")$");