regex - JavaScript RegExp including flags in pattern -
var str = 'test, string'; var regex = new regexp('^(.*)('+str+')(.*)$/i'); console.log(regex); output
/^(.*)(test, string)(.*)$\/i/ but need following output:
/^(.*)(test, string)(.*)$\/i
the flags should second parameter regexp constructor.
new regexp('^(.*)(' + str + ')(.*)$', 'i'); ^ ^^^ the syntax of regexp constructor is
new regexp(pattern[, flags])
Comments
Post a Comment