Disallow emails like ".com@gmail.com"

This commit is contained in:
Konstantin Wohlwend 2025-02-20 17:23:55 -08:00
parent 7cfb164e92
commit 53f6d0fab1

View File

@ -245,7 +245,7 @@ export const passwordSchema = yupString().max(70);
* `emailSchema` instead until we do the DB migration.
*/
// eslint-disable-next-line no-restricted-syntax
export const strictEmailSchema = (message: string | undefined) => yupString().email(message).matches(/^.*@.*\.[^.][^.]+$/, message);
export const strictEmailSchema = (message: string | undefined) => yupString().email(message).matches(/^[^.].*@.*\.[^.][^.]+$/, message);
// eslint-disable-next-line no-restricted-syntax
export const emailSchema = yupString().email();