UNPKG

next

Version:

The React Framework

22 lines (21 loc) 694 B
// regexp is based on https://github.com/sindresorhus/escape-string-regexp "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "escapeStringRegexp", { enumerable: true, get: function() { return escapeStringRegexp; } }); const reHasRegExp = /[|\\{}()[\]^$+*?.-]/; const reReplaceRegExp = /[|\\{}()[\]^$+*?.-]/g; function escapeStringRegexp(str) { // see also: https://github.com/lodash/lodash/blob/2da024c3b4f9947a48517639de7560457cd4ec6c/escapeRegExp.js#L23 if (reHasRegExp.test(str)) { return str.replace(reReplaceRegExp, '\\$&'); } return str; } //# sourceMappingURL=escape-regexp.js.map