cnpj-alfanumerico
v1.0.3
Published
Validação de CNPJ numérico e alfanumérico (Reforma 2026)
Maintainers
Readme
cnpj-alfanumerico
Validar CNPJ no novo padrão de 2026 com letras e número, essa lib valida tbm o padrão antigo, ou seja, valida os dois casos
Requisitos
- Node.js 16+
Instalação
npm i cnpj-alfanumericoDocumentação
const { isValidCnpj } = require('cnpj-alfanumerico');
try {
await isValidCnpj(cnpj);
} catch (error) {
throw Error(error);
}Exemplo de CNPJ de testes
'12.345.678/0001-95',
'AB12C3450001DE',
'AB12C3450001XX',
'11111111111111',
'ABC',
'A1B2C3D4/1A2B-99',
'1A23B45C/678D-90',
'A1.B2C.3D4/1A2B-99',
'A1B2C3D41A2B79',
'AB12CD34EF5629',
'Z9Y8X7W6V5U462',
'A0A0A0A0A0A008',
'1234ABCD567863',
'M4R1A0CNPJ9934',
'A1B2C3D41A2B79',
'A1.B2C.3D4/1A2B-79',
'AB12CD34EF5629',
'AB.12C.D34/EF56-29',
'Z9Y8X7W6V5U462',
'Z9.Y8X.7W6/V5U4-62',
'A0A0A0A0A0A008',
'A0.A0A.0A0/A0A0-08',
'1234ABCD567863',
'12.34A.BCD/5678-63',
'M4R1A0CNPJ9934',
'M4.R1A.0CN/JP99-34'