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> |