JSFiddle - React, Tailwind, and code Playground
by r3wt
JavaScript
var routes = [/\/users\/[0-9]+/g,/\/[0-9]+/];
var prefix = '\\/home';
for(var i=0;i<routes.length;i++){
var route = routes[i];
route = route.toString().substr(1);//remove regexp literal "/"
route = prefix + route;
//to get the flags, we can split at "/"
var flags = '';
if(route.substr(-1) !== '/'){
route = route.split('/');
flags = route.pop();
route = route.join('/');
}else{
route = route.substr(0, route.length - 1);
}
var reg = new RegExp(route,flags);
console.log(reg.toString());
}