Blame view

code/finance_web/node_modules/escape-string-regexp/index.js 226 Bytes
a  
谢明辉 committed
1 2 3 4 5 6 7 8 9 10 11
'use strict';

var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g;

module.exports = function (str) {
	if (typeof str !== 'string') {
		throw new TypeError('Expected a string');
	}

	return str.replace(matchOperatorsRe, '\\$&');
};