19 lines
No EOL
343 B
JavaScript
Executable file
19 lines
No EOL
343 B
JavaScript
Executable file
'use strict';
|
|
|
|
var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g;
|
|
|
|
module.exports = function (str) {
|
|
if (typeof str !== 'string') {
|
|
throw new TypeError('Expected a string');
|
|
}
|
|
|
|
return str.replace(matchOperatorsRe, '\\$&');
|
|
};
|
|
|
|
|
|
|
|
//////////////////
|
|
// WEBPACK FOOTER
|
|
// ./~/escape-string-regexp/index.js
|
|
// module id = 2071
|
|
// module chunks = 4
|