Utilitários JS para BPM Lecom (API global)
npm install nx-lecom-helperBiblioteca UMD simples com funcoes utilitarias para CPF e CNPJ.
No browser, as funcoes ficam disponiveis em window.NxLecomHelper.
``js
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/false
`
- 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.
-
- 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).