Validar, gerar e formatar CPF e CNPJ por linguagem
A lógica dos dígitos verificadores em cada linguagem: funções sem dependências para validar, gerar e formatar, testes no framework padrão de cada uma e o atalho de chamar a API.
CPF
Módulo 11 com pesos de 10 a 2 e de 11 a 2: funções sem dependências para validar, gerar e formatar CPF.
CNPJ (numérico e alfanumérico)
O mesmo cálculo serve para o CNPJ de hoje e para o alfanumérico: cada caractere vale o código ASCII menos 48.
JavaScriptValidar, gerar e formatar CNPJ em JavaScriptTypeScriptValidar, gerar e formatar CNPJ em TypeScriptPythonValidar, gerar e formatar CNPJ em PythonPHPValidar, gerar e formatar CNPJ em PHPJavaValidar, gerar e formatar CNPJ em JavaC#Validar, gerar e formatar CNPJ em C#DelphiValidar, gerar e formatar CNPJ em DelphiExcel (VBA e LAMBDA)Validar, gerar e formatar CNPJ em Excel (VBA e LAMBDA)