Skip to content

Commit 976c8b2

Browse files
authored
Fix: Move Magic checks from Escape to Unescape Unicode Characters (gchq#2195)
1 parent 98fb680 commit 976c8b2

2 files changed

Lines changed: 17 additions & 17 deletions

File tree

src/core/operations/EscapeUnicodeCharacters.mjs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,6 @@ class EscapeUnicodeCharacters extends Operation {
4444
"value": true
4545
}
4646
];
47-
this.checks = [
48-
{
49-
pattern: "\\\\u(?:[\\da-f]{4,6})",
50-
flags: "i",
51-
args: ["\\u"]
52-
},
53-
{
54-
pattern: "%u(?:[\\da-f]{4,6})",
55-
flags: "i",
56-
args: ["%u"]
57-
},
58-
{
59-
pattern: "U\\+(?:[\\da-f]{4,6})",
60-
flags: "i",
61-
args: ["U+"]
62-
}
63-
];
6447
}
6548

6649
/**

src/core/operations/UnescapeUnicodeCharacters.mjs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,23 @@ class UnescapeUnicodeCharacters extends Operation {
3030
"value": ["\\u", "%u", "U+"]
3131
}
3232
];
33+
this.checks = [
34+
{
35+
pattern: "\\\\u(?:[\\da-f]{4,6})",
36+
flags: "i",
37+
args: ["\\u"]
38+
},
39+
{
40+
pattern: "%u(?:[\\da-f]{4,6})",
41+
flags: "i",
42+
args: ["%u"]
43+
},
44+
{
45+
pattern: "U\\+(?:[\\da-f]{4,6})",
46+
flags: "i",
47+
args: ["U+"]
48+
}
49+
];
3350
}
3451

3552
/**

0 commit comments

Comments
 (0)