From 027862d490f4fe5111f0091ba22126fca536c7a9 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 8 Nov 2021 09:14:02 +0000 Subject: [PATCH] fix: exclude other reserved characters https://datatracker.ietf.org/doc/html/rfc2396#section-2.2 --- src/utils/sanitizeFileName.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/sanitizeFileName.ts b/src/utils/sanitizeFileName.ts index 22ee05188a9..44e4a9a5475 100644 --- a/src/utils/sanitizeFileName.ts +++ b/src/utils/sanitizeFileName.ts @@ -1,6 +1,6 @@ // https://datatracker.ietf.org/doc/html/rfc2396 // eslint-disable-next-line no-control-regex -const INVALID_CHAR_RE = /[?*:\x00-\x1f\x7f<>#"{}|^[\]`]/g; +const INVALID_CHAR_RE = /[\x00-\x1F\x7F<>*#"{}|^[\]`;?:@&=+$,]/g; export function sanitizeFileName(name: string): string { const match = /^[a-z]:/i.exec(name);