From 976c8b2d56f8e344c459f26f6b2fc891303b6d17 Mon Sep 17 00:00:00 2001 From: CatCatYu <549308442@qq.com> Date: Sat, 21 Feb 2026 01:23:58 +0800 Subject: [PATCH] Fix: Move Magic checks from Escape to Unescape Unicode Characters (#2195) --- src/core/operations/EscapeUnicodeCharacters.mjs | 17 ----------------- .../operations/UnescapeUnicodeCharacters.mjs | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/core/operations/EscapeUnicodeCharacters.mjs b/src/core/operations/EscapeUnicodeCharacters.mjs index db2680c0e..08d685810 100644 --- a/src/core/operations/EscapeUnicodeCharacters.mjs +++ b/src/core/operations/EscapeUnicodeCharacters.mjs @@ -44,23 +44,6 @@ class EscapeUnicodeCharacters extends Operation { "value": true } ]; - this.checks = [ - { - pattern: "\\\\u(?:[\\da-f]{4,6})", - flags: "i", - args: ["\\u"] - }, - { - pattern: "%u(?:[\\da-f]{4,6})", - flags: "i", - args: ["%u"] - }, - { - pattern: "U\\+(?:[\\da-f]{4,6})", - flags: "i", - args: ["U+"] - } - ]; } /** diff --git a/src/core/operations/UnescapeUnicodeCharacters.mjs b/src/core/operations/UnescapeUnicodeCharacters.mjs index 5bb0e5ac7..02d16662d 100644 --- a/src/core/operations/UnescapeUnicodeCharacters.mjs +++ b/src/core/operations/UnescapeUnicodeCharacters.mjs @@ -30,6 +30,23 @@ class UnescapeUnicodeCharacters extends Operation { "value": ["\\u", "%u", "U+"] } ]; + this.checks = [ + { + pattern: "\\\\u(?:[\\da-f]{4,6})", + flags: "i", + args: ["\\u"] + }, + { + pattern: "%u(?:[\\da-f]{4,6})", + flags: "i", + args: ["%u"] + }, + { + pattern: "U\\+(?:[\\da-f]{4,6})", + flags: "i", + args: ["U+"] + } + ]; } /**