This commit is contained in:
2025-10-18 18:30:02 -03:00
parent 865cb12fbc
commit d45aa1d70e
4 changed files with 18 additions and 16 deletions

View File

@@ -21,13 +21,14 @@ import { z } from 'zod'
const schema = z.object({
username: z
.string()
.trim()
.nonempty('Digite seu Email ou CPF')
.refine((val) => {
const onlyDigits = val.replace(/\D/g, '')
return onlyDigits.length === 11
? isValidCPF(val)
: z.string().email().safeParse(val).success
: z.email().safeParse(val).success
}, 'Deve ser um Email ou CPF válido')
})