Skip to content

Commit 600e01f

Browse files
Update 9-regular-expressions/08-regexp-character-sets-and-ranges/article.md
Co-authored-by: Stanislav <s.dolgachov@gmail.com>
1 parent aeeda3a commit 600e01f

File tree

1 file changed

+1
-1
lines changed
  • 9-regular-expressions/08-regexp-character-sets-and-ranges

1 file changed

+1
-1
lines changed

9-regular-expressions/08-regexp-character-sets-and-ranges/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ alert( '𝒳'.match(/[𝒳𝒴]/u) ); // 𝒳
189189

190190
Причина в тому, що без прапорцю `pattern:u` сурогатні пари сприймаються як два окремих символи, тобто `[𝒳-𝒴]` обробляються як `[<55349><56499>-<55349><56500>]` (кожна сурогатна пара замінюється на набір кодів). Таким чином, ми бачимо, що діапазон `56499-55349` є некоректним: його початковий номер `56499` більший за останній `55349`. Це і є причиною помилки.
191191

192-
З прапором `pattern:u` шаблон працює коректно:
192+
З прапорцем `pattern:u` шаблон працює коректно:
193193

194194
```js run
195195
// шукає символи від 𝒳 до 𝒵

0 commit comments

Comments
 (0)