teqo-backup/src/lib/schemas/comment.ts

10 lines
255 B
TypeScript

import { z } from 'zod'
export const commentSchema = z.object({
comment: z
.string()
.trim()
.max(1000, 'Comentário muito longo')
.refine((v) => !/<\/?[a-z][\s\S]*>/i.test(v), 'O comentário não pode conter HTML')
.optional(),
})