nx-lecom-helper
v1.0.3
Published
Utilitários JS para BPM Lecom (API global)
Downloads
336
Readme
NxLecomHelper
Biblioteca UMD simples com funcoes utilitarias para CPF e CNPJ.
Como usar
No browser, as funcoes ficam disponiveis em window.NxLecomHelper.
NxLecomHelper.mascaraCpf("12345678901"); // "123.456.789-01"
NxLecomHelper.mascaraCnpj("12ABC34501DE35"); // "12.ABC.345/01DE-35"
NxLecomHelper.validarCpf("123.456.789-01"); // true/false
NxLecomHelper.validarCnpj("12.ABC.345/01DE-35"); // true/falseFuncoes
alertTest(message): mostra um alerta para checar se a lib carregou.mascaraCpf(valor): aplica mascara no CPF (aceita com ou sem pontuacao).mascaraCnpj(valor): aplica mascara no CNPJ (aceita alfanumerico).validarCpf(valor): valida CPF pelo modulo 11 (pontos e tracos sao opcionais).validarCnpj(valor): valida CNPJ (numerico ou alfanumerico) com DV numerico.
Regras de validacao
- CPF: usa o calculo padrao de dois digitos verificadores (modulo 11).
- CNPJ alfanumerico: usa 12 caracteres base + 2 DVs numericos.
- Mapeamento de valor: valor do caractere = ASCII - 48 (0-9 = 0-9, A-Z = 17-42).
- Pesos: 2 a 9 da direita para a esquerda, repetindo (padrao da Receita/Serpro).
