Use escapeStringChar in _.escapeRegExp.

This commit is contained in:
jdalton
2015-06-20 08:20:51 -07:00
parent 192667d65f
commit 660bc2eb21

View File

@@ -497,7 +497,7 @@
* @returns {string} Returns the escaped character. * @returns {string} Returns the escaped character.
*/ */
function escapeStringChar(chr) { function escapeStringChar(chr) {
return '\\' + stringEscapes[chr]; return '\\' + (stringEscapes[chr] || chr);
} }
/** /**
@@ -10490,7 +10490,7 @@
function escapeRegExp(string) { function escapeRegExp(string) {
string = baseToString(string); string = baseToString(string);
return (string && reHasRegExpChars.test(string)) return (string && reHasRegExpChars.test(string))
? string.replace(reRegExpChars, function(chr) { return '\\' + (stringEscapes[chr] || chr); }) ? string.replace(reRegExpChars, escapeStringChar)
: (string || '(?:)'); : (string || '(?:)');
} }