Skip to content

Latest commit

 

History

History
35 lines (30 loc) · 1.44 KB

README.md

File metadata and controls

35 lines (30 loc) · 1.44 KB

verificador_de_cpf

Resumo:

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.

Utilizando a Crate (módulo):

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;

API:

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>