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

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -