Module sintra_5_56_0_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:
- String com o CPF sem nenhuma pontuação e sem os dígitos verificadores.
- 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:
- Booleano indicando se o CPF é válido.
- String com mensagem de erro em caso de falha.