9 lines
		
	
	
		
			234 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
		
			234 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
module.exports = function (regExp, replace) {
 | 
						|
  var replacer = replace === Object(replace) ? function (part) {
 | 
						|
    return replace[part];
 | 
						|
  } : replace;
 | 
						|
  return function (it) {
 | 
						|
    return String(it).replace(regExp, replacer);
 | 
						|
  };
 | 
						|
};
 |