node/tools/eslint/node_modules/es5-ext/reg-exp/escape.js
Michaël Zasso 2d441493a4 tools: update eslint to v1.10.3
PR-URL: https://github.com/nodejs/io.js/pull/2286
Reviewed-By: Roman Reiss <me@silverwind.io>
2016-01-13 23:15:39 +01:00

10 lines
258 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, '\\$&'); };