cnpj-alfa-validator
v1.0.2
Published
Um validador de CNPJ alfanumérico
Maintainers
Readme
Validador de CNPJ com suporte a CNPJ Alfanumérico
Valida CNPJs com suporte a formatos alfanuméricos. Este projeto oferece uma implementação simples e eficiente para validar números de CNPJ, incluindo aqueles que contêm caracteres alfabéticos.
A lógica de validação é baseada na implementação fornecida pelo SERPRO, disponível em: CNPJ Alfanumérico - SERPRO.
Instalação
npm i cnpj-alfa-validator -SUso
import { CNPJ } from 'cnpj-alfa-validator';
CNPJ.calculaDV('000000000001'); // 91
CNPJ.calculaDV('12.ABC.345/01DE'); // 35
CNPJ.calculaDV(''); // Lança erro: 'Não é possível calcular o DV pois o CNPJ fornecido é inválido'
CNPJ.calculaDV('00000000000191'); // Lança erro: 'Não é possível calcular o DV pois o CNPJ fornecido é inválido'
CNPJ.isValid('12.ABC.345/01DE-35'); // true
CNPJ.isValid('00000000000191'); // true
CNPJ.isValid('00.000.000/0000-00'); // false
CNPJ.isValid(''); // falseLicença
MIT
