How to pass a variable into regex in jQuery/Javascript

后端 未结 3 550
孤城傲影
孤城傲影 2020-12-07 21:57

Is there a way to pass a variable into a regex in jQuery/Javascript?

I wanna do something like:

var variable_regex = \"bar\";
var some_string = \"foo         


        
3条回答
  •  猫巷女王i
    2020-12-07 22:36

    Javascript doesn't support interpolation like Ruby -- you have to use the RegExp constructor:

    var aString = "foobar";
    var pattern = "bar";
    
    var matches = aString.match(new RegExp(pattern));
    

提交回复
热议问题