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