有没有办法将变量传递到 jQuery/Javascript 中的正则表达式中?
我想做这样的事情:
var variable_regex = "bar";
var some_string = "foobar";
some_string.match(/variable_regex/);
在 Ruby 中你可以这样做:
some_string.match(/#{variable_regex}/)
发现一个有用的帖子:
最佳答案
Javascript 不支持像 Ruby 那样的插值 - 你必须使用 RegExp
构造函数:
var aString = "foobar";
var pattern = "bar";
var matches = aString.match(new RegExp(pattern));
关于jquery - 如何将变量传递到 jQuery/Javascript 中的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1695633/