Skip to content
Cláudio Medeiros edited this page Oct 5, 2022 · 3 revisions

Criar validação customizada

import { validateOrFail } from "validation-br/dist/cpf";

const isCPF = (value: string | number, helper: any) => {
  try {
    validateOrFail(value);
    return value;
  } catch (error: any) {
    return helper.message(error.message);
  }
};

Como usar

const Joi = require('@hapi/joi');

Joi.object({
  cpf: Joi.string().custom(isCPF) // <- Função personalizada
}).validate({
  cpf: '01234567890'
});

Saiba mais

Clone this wiki locally