UNPKG

jailkeeper

Version:

OFFICIALLY DEPRECATED =====================

14 lines (13 loc) 374 B
// From http://simonwillison.net/2006/jan/20/escape/ RegExp.escape = function(text) { if (!arguments.callee.sRE) { var specials = [ '/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\' ]; arguments.callee.sRE = new RegExp( '(\\' + specials.join('|\\') + ')', 'g' ); } return text.replace(arguments.callee.sRE, '\\$1'); };