From 7c505f8169d814580e30f0ad285a1a0859650b2a Mon Sep 17 00:00:00 2001 From: zxr <271055687@qq.com> Date: Mon, 3 Aug 2026 21:42:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A5=E9=BD=90=E6=8A=A5=E8=A1=A8?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=90=8D=E5=AE=89=E5=85=A8=E8=BE=B9=E7=95=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ops/report.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/ops/report.ts b/src/api/ops/report.ts index fb0874e..8c7847d 100644 --- a/src/api/ops/report.ts +++ b/src/api/ops/report.ts @@ -316,7 +316,7 @@ function normalizeReportFileName( let name = fileName.split(/[\\/]/).pop() || '' name = name - .replace(/[\u0000-\u001F\u007F\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g, '') + .replace(/[\u0000-\u001F\u007F-\u009F\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g, '') .replace(/[<>:"/\\|?*]/g, '_') .replace(/[ .]+$/, '') @@ -326,7 +326,7 @@ function normalizeReportFileName( } if (!name) return defaultName - const reservedName = /^(con|prn|aux|nul|com[1-9]|lpt[1-9])$/i + const reservedName = /^(con|prn|aux|nul|com[1-9¹²³]|lpt[1-9¹²³])$/i if (reservedName.test(name.split('.')[0])) { name = `_${name}` }