正则表达式中的变量
这个问题在这里已经有了答案:
var args = ['Name', 'Surname', 'City', 'Dog'];
var regExp = new RegExp(args.join("|"));
if (regExp.test(names)) {
alert('true');
}
更一般地说,你只需要将参数连接成一个新的RegExp对象中的字符串。 根据变量中的内容,您可能需要首先将它们转义 - 但StackOverflow中有足够的位置来查找正则表达式转义建议。
链接地址: http://www.djcxy.com/p/76835.html上一篇: Variables in regexp
下一篇: Use variable inside the regular expression in javascript