mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-05 01:17:50 +00:00
Fix inclusion of litteral "+" in rsMisc (#3736)
`rsDigits` contained a "+" character but was also used in negated character class.
This commit is contained in:
committed by
John-David Dalton
parent
363fef0efc
commit
da0fad328a
@@ -18,10 +18,10 @@ const rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpa
|
|||||||
const rsApos = "['\u2019]"
|
const rsApos = "['\u2019]"
|
||||||
const rsBreak = `[${rsBreakRange}]`
|
const rsBreak = `[${rsBreakRange}]`
|
||||||
const rsCombo = `[${rsComboRange}]`
|
const rsCombo = `[${rsComboRange}]`
|
||||||
const rsDigits = '\\d+'
|
const rsDigit = '\\d'
|
||||||
const rsDingbat = `[${rsDingbatRange}]`
|
const rsDingbat = `[${rsDingbatRange}]`
|
||||||
const rsLower = `[${rsLowerRange}]`
|
const rsLower = `[${rsLowerRange}]`
|
||||||
const rsMisc = `[^${rsAstralRange}${rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange}]`
|
const rsMisc = `[^${rsAstralRange}${rsBreakRange + rsDigit + rsDingbatRange + rsLowerRange + rsUpperRange}]`
|
||||||
const rsFitz = '\\ud83c[\\udffb-\\udfff]'
|
const rsFitz = '\\ud83c[\\udffb-\\udfff]'
|
||||||
const rsModifier = `(?:${rsCombo}|${rsFitz})`
|
const rsModifier = `(?:${rsCombo}|${rsFitz})`
|
||||||
const rsNonAstral = `[^${rsAstralRange}]`
|
const rsNonAstral = `[^${rsAstralRange}]`
|
||||||
@@ -57,7 +57,7 @@ const unicodeWords = RegExp.prototype.exec.bind(RegExp([
|
|||||||
`${rsUpper}+${rsOptContrUpper}`,
|
`${rsUpper}+${rsOptContrUpper}`,
|
||||||
rsOrdUpper,
|
rsOrdUpper,
|
||||||
rsOrdLower,
|
rsOrdLower,
|
||||||
rsDigits,
|
`${rsDigit}+`,
|
||||||
rsEmoji
|
rsEmoji
|
||||||
].join('|'), 'g'))
|
].join('|'), 'g'))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user