Module sintra_5_58_2_0-sintra.cpf

Calcula dígitos verificadores de CPF e checa se um número está válido.

Exceções definidas em: http://www.receita.fazenda.gov.br/publico/Legislacao/atos/AtosConjuntos/AnexoIADEConjuntoCoratCotec0012002.doc

Functions

normaliza (s) Extrai os algarismos do CPF e os dígitos verificadores.
dv (s) Calcula os dígitos verificadores do CPF dado (ignorando se houver algum).
formata (s) Formata um CPF.
valida (s) Verifica se o CPF dado é válido.


Functions

normaliza (s)
Extrai os algarismos do CPF e os dígitos verificadores.

Parameters:

  • s String com o CPF

Returns:

  1. String com o CPF sem nenhuma pontuação e sem os dígitos verificadores.
  2. String com os dígitos verificadores.
dv (s)
Calcula os dígitos verificadores do CPF dado (ignorando se houver algum).

Parameters:

  • s String com o CPF.

Returns:

    String com os dois dígitos verificadores.
formata (s)
Formata um CPF.

Parameters:

  • s String com o CPF.

Returns:

    String com o CPF no formato XXX.XXX.XXX-XX
valida (s)
Verifica se o CPF dado é válido.

Parameters:

  • s String com o CPF.

Returns:

  1. Booleano indicando se o CPF é válido.
  2. String com mensagem de erro em caso de falha.
generated by LDoc 1.4.6 Last updated 2024-09-26 20:37:35