diff --git a/packages/prisma/zod-utils.ts b/packages/prisma/zod-utils.ts index 56025f6e0d..402a7beb3a 100644 --- a/packages/prisma/zod-utils.ts +++ b/packages/prisma/zod-utils.ts @@ -796,7 +796,7 @@ export type FieldType = z.infer; export const excludeOrRequireEmailSchema = z.string().superRefine((val, ctx) => { const allDomains = val.split(",").map((dom) => dom.trim()); - const regex = /^(?:@?[a-z0-9-]+(?:\.[a-z]{2,})?)?(?:@[a-z0-9-]+\.[a-z]{2,})?$/; + const regex = /^(?:@?[a-z0-9-]+(?:\.[a-z]{2,})?)?(?:@[a-z0-9-]+\.[a-z]{2,})?$/i; /* Valid patterns - [ example, example.anything, anyone@example.anything ]