cnpj-alphanum-validator
v1.0.0
Published
Valida CNPJs tanto alfanuméricos quanto numéricos
Maintainers
Readme
Cnpj Alphanumeric
Valida CNPJs tanto alfanuméricos quanto numéricos.
Requer:
Node ^8.0.0
Instalação:
npm i cnpj-alphanum-validator -SJoi
joi é uma biblioteca para Node.js que facilita a validação de dados, permitindo definir regras claras e flexíveis para formatos, tipos e estruturas de objetos. Com uma sintaxe intuitiva, ela ajuda a garantir que as entradas da aplicação estejam corretas, melhorando a segurança e a confiabilidade do código.
A biblioteca cnpj-alphanum-validator oferece um validador personalizado para Joi, permitindo verificar facilmente se uma string representa um CNPJ válido, seja no formato numérico ou alfanumérico. Essa integração simplifica a validação de CNPJs dentro de esquemas Joi, garantindo maior precisão e praticidade no tratamento de dados.
Para utilizar essa integração é necessário:
npm install joiimport validator from 'cnpj-alphanum-validator';
// or
// const { validator } = require('cnpj-alphanum-validator')
//
const Joi = require('joi').extend(validator)
const cnpjSchema = Joi.document().cnpj();
// valida o CNPJ
cnpjSchema.validate('38313108000107');
// #=> trueTests
npm testLicense
Copyright (c) 2025
