README
Validate-cpf-joi
a Joi module validation for the Brazilian CPF documents with @fnando/cpf
Installation
Using NPM :
$ npm install validate-cpf-joi --save
Using YARN:
$ yarn add validate-cpf-joi
Usage
const Validate = require("validade-cpf-joi");
// Validate a CPF
Validate.document().cpf().validade('51855572000193');
With Celebrate and TS
import { Router } from "express";
import { celebrate, Segments, errors, Joi } from "celebrate";
import Validade from "validade-cpf-joi";
const app = express();
app.use(express.json());
app.use(errors());
app.post('/test', celebrate({
[Segments.BODY]: Joi.object().keys({
cpf: Validade.document().cpf(),
}),
(req, res) => {
res.json({ status: 200, msg: "CPF Valido" });
}
});
app.liste(3333);