10 lines
		
	
	
		
			254 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			254 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
// Thanks to Andrew Clover:
 | 
						|
// http://stackoverflow.com/questions/3561493
 | 
						|
// /is-there-a-regexp-escape-function-in-javascript
 | 
						|
 | 
						|
"use strict";
 | 
						|
 | 
						|
var re = /[-/\\^$*+?.()|[\]{}]/g;
 | 
						|
 | 
						|
module.exports = function (str) { return String(str).replace(re, "\\$&"); };
 |