cpf
Funções p/ manipular números de CPF.
Instalação
Com npm
:
npm install --save cpf
Uso
const CPF = ; CPF;// { calcDv: [Function: calcDv],// clear: [Function: clear],// format: [Function: format],// generate: [Function: generate],// isValid: [Function: isValid] }
CPF.calcDv(digits)
Obter os dígitos verificadores dum número de CPF.
Exemplos
CPF;// [3, 5] CPF;// [3, 5]
Parâmetros
digits=[]
(Array ou String) - nove dígitos base para obter-se os dígitos verificadores
Retorna uma Array contendo os dígitos verificadores.
CPF.clear(cpf)
Desformatar um número de CPF.
Exemplos
CPFclear"111.444.777-35";// "11144477735"
Parâmetros
cpf=""
(String) - um número de CPF formatado
Retorna uma String somente com os dígitos do número de CPF.
CPF.format(cpf)
Formatar um número de CPF.
Exemplos
CPF;// "111.444.777-35"
Parâmetros
cpf=""
(String) - um número de CPF, desformatado ou não, para formatar
Retorna uma String com o CPF formatado.
CPF.generate([formatted][, invalid])
Gerar um número de CPF aleatório.
Parâmetros
formatted=true
(Boolean) - retornar um número de CPF formatadoinvalid=false
(Boolean) - retornar um número de CPF inválido
Retorna uma String com o número de CPF gerado.
CPF.isValid(cpf[, byLength])
Verificar se um número de CPF é válido.
Exemplos
CPF;// true CPF;// false CPF;// true CPF;// false
Parâmetros
cpf=""
(String) - um número de CPF para ser verificadobyLength=false
(Boolean) - não validar o dígito verificador, somente o comprimento
Retorna uma valor booleano informando se o CPF é válido ou não.