RegExp.escape() function example
RegExp.escape = (function() { var punctuationChars = /([.*+?|/(){}[\]\\])/g; return function(text) { return text.replace(punctuationChars, '\\$1'); }})();var str = RegExp.escape('a+b/c*d$ ^{.}');var reg = new RegExp(str); |