mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-11 11:27:50 +00:00
Use escapeStringChar in _.escapeRegExp.
This commit is contained in:
@@ -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 || '(?:)');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user