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());
}