|
| 1 | +regularExpressionCharacterClassRangeOrder.ts(7,5): error TS1517: Range out of order in character class. |
| 2 | +regularExpressionCharacterClassRangeOrder.ts(7,12): error TS1517: Range out of order in character class. |
| 3 | +regularExpressionCharacterClassRangeOrder.ts(8,11): error TS1517: Range out of order in character class. |
| 4 | +regularExpressionCharacterClassRangeOrder.ts(9,11): error TS1517: Range out of order in character class. |
| 5 | +regularExpressionCharacterClassRangeOrder.ts(11,6): error TS1125: Hexadecimal digit expected. |
| 6 | +regularExpressionCharacterClassRangeOrder.ts(11,16): error TS1125: Hexadecimal digit expected. |
| 7 | +regularExpressionCharacterClassRangeOrder.ts(11,27): error TS1125: Hexadecimal digit expected. |
| 8 | +regularExpressionCharacterClassRangeOrder.ts(11,37): error TS1125: Hexadecimal digit expected. |
| 9 | +regularExpressionCharacterClassRangeOrder.ts(12,25): error TS1517: Range out of order in character class. |
| 10 | +regularExpressionCharacterClassRangeOrder.ts(13,25): error TS1517: Range out of order in character class. |
| 11 | +regularExpressionCharacterClassRangeOrder.ts(15,10): error TS1517: Range out of order in character class. |
| 12 | +regularExpressionCharacterClassRangeOrder.ts(15,37): error TS1517: Range out of order in character class. |
| 13 | +regularExpressionCharacterClassRangeOrder.ts(16,31): error TS1517: Range out of order in character class. |
| 14 | +regularExpressionCharacterClassRangeOrder.ts(17,31): error TS1517: Range out of order in character class. |
| 15 | + |
| 16 | + |
| 17 | +==== regularExpressionCharacterClassRangeOrder.ts (14 errors) ==== |
| 18 | + // The characters in the following regular expressions are ASCII-lookalike characters found in Unicode, including: |
| 19 | + // - 𝘈 (U+1D608 Mathematical Sans-Serif Italic Capital A) |
| 20 | + // - 𝘡 (U+1D621 Mathematical Sans-Serif Italic Capital Z) |
| 21 | + // |
| 22 | + // See https://en.wikipedia.org/wiki/Mathematical_Alphanumeric_Symbols |
| 23 | + const regexes: RegExp[] = [ |
| 24 | + /[𝘈-𝘡][𝘡-𝘈]/, |
| 25 | + ~~~ |
| 26 | +!!! error TS1517: Range out of order in character class. |
| 27 | + ~~~ |
| 28 | +!!! error TS1517: Range out of order in character class. |
| 29 | + /[𝘈-𝘡][𝘡-𝘈]/u, |
| 30 | + ~~~~~ |
| 31 | +!!! error TS1517: Range out of order in character class. |
| 32 | + /[𝘈-𝘡][𝘡-𝘈]/v, |
| 33 | + ~~~~~ |
| 34 | +!!! error TS1517: Range out of order in character class. |
| 35 | + |
| 36 | + /[\u{1D608}-\u{1D621}][\u{1D621}-\u{1D608}]/, |
| 37 | + |
| 38 | +!!! error TS1125: Hexadecimal digit expected. |
| 39 | + |
| 40 | +!!! error TS1125: Hexadecimal digit expected. |
| 41 | + |
| 42 | +!!! error TS1125: Hexadecimal digit expected. |
| 43 | + |
| 44 | +!!! error TS1125: Hexadecimal digit expected. |
| 45 | + /[\u{1D608}-\u{1D621}][\u{1D621}-\u{1D608}]/u, |
| 46 | + ~~~~~~~~~~~~~~~~~~~ |
| 47 | +!!! error TS1517: Range out of order in character class. |
| 48 | + /[\u{1D608}-\u{1D621}][\u{1D621}-\u{1D608}]/v, |
| 49 | + ~~~~~~~~~~~~~~~~~~~ |
| 50 | +!!! error TS1517: Range out of order in character class. |
| 51 | + |
| 52 | + /[\uD835\uDE08-\uD835\uDE21][\uD835\uDE21-\uD835\uDE08]/, |
| 53 | + ~~~~~~~~~~~~~ |
| 54 | +!!! error TS1517: Range out of order in character class. |
| 55 | + ~~~~~~~~~~~~~ |
| 56 | +!!! error TS1517: Range out of order in character class. |
| 57 | + /[\uD835\uDE08-\uD835\uDE21][\uD835\uDE21-\uD835\uDE08]/u, |
| 58 | + ~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 59 | +!!! error TS1517: Range out of order in character class. |
| 60 | + /[\uD835\uDE08-\uD835\uDE21][\uD835\uDE21-\uD835\uDE08]/v, |
| 61 | + ~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 62 | +!!! error TS1517: Range out of order in character class. |
| 63 | + ]; |
| 64 | + |
0 commit comments