O código deste repositório é uma ferramenta para verificar uma String que representa o CPF de uma pessoa.
RegEx foram usadas para validar CPF's nos seguintes padrões:
- xxxxxxxxxxx
- xxxxxxxxx-xx
- xxx.xxx.xxx-xx
Qualquer coisa fora disso, com mais ou menos dígitos, será desconsiderado.
Caso queira usar como dependência em um projeto, apenas inclua em seu Cargo.toml:
...
[dependencies]
cpf = {git="https://github.com/ciroDourado/verificador_de_cpf"}
E em seu código-fonte:
use cpf::CPF;
| Método | Parâmetro | Retorno | Observação |
|---|---|---|---|
| new | Nenhum | Uma nova instância vazia | Preferível para variáveis mutáveis |
| from | &str | Uma nova instância inicializada | Preferível para variáveis imutáveis |
| set | &mut self, &str | Nenhum | |
| get | &self | Uma cópia do CPF em String | |
| ehValido | &self | Bool | |
| validarCPF | &self | Result<&str, &str> |