From a6e33694750d1aaf5c2456d0eb4ca22d4b6e8645 Mon Sep 17 00:00:00 2001 From: Pokydko Oleksandr <32617699+Shuna322@users.noreply.github.com> Date: Sun, 16 Mar 2025 16:47:19 +0200 Subject: [PATCH] Fix: Improve special character regex (#1744) * update password special character regex to support ( `-` `_` `=` `+` `[` `]` `;` `'` `\` `/` ) --- src/server/database/repositories/user/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/database/repositories/user/types.ts b/src/server/database/repositories/user/types.ts index 33828435..2dffe5ee 100644 --- a/src/server/database/repositories/user/types.ts +++ b/src/server/database/repositories/user/types.ts @@ -15,7 +15,7 @@ const password = z .regex(/[A-Z]/, t('zod.user.passwordUppercase')) .regex(/[a-z]/, t('zod.user.passwordLowercase')) .regex(/\d/, t('zod.user.passwordNumber')) - .regex(/[!@#$%^&*(),.?":{}|<>]/, t('zod.user.passwordSpecial')) + .regex(/[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/? ]/, t('zod.user.passwordSpecial')) .pipe(safeStringRefine); const remember = z.boolean({ message: t('zod.user.remember') });