Skip to main content

Biblioteca para validação de documentos

Project description

Validador de Documentos

Uma biblioteca de fácil uso para validar se um documento é válido ou não, considerando as regras de autenticidade de cada órgão expeditor daquele documento.

Documentos disponíveis para validação

  • CPF
  • RG
    • São Paulo

Documentos em roadmap

  • RG
    • Rio de Janeiro
    • Bahia
    • Minas Gerais
    • Goiáis
    • Paraná
    • Santa Catarina
  • CNH

Instalação

Para instalar basta utilizar o comando abaixo

pip install valida_doc

Validação de CPF

Abaixo coloco um exemplo de como poderá ser feita a validação de um CPF. Lembrando que sempre será necessário utilizar uma string para requisitar a validação.

from valida_doc import cpf
forma1 = cpf("XXX.XXX.XXX-XX") # exemplo de como informar o CPF
forma2 = cpf("XXXXXXXXX-XX") # exemplo de como informar o CPF
forma3 = cpf("XXXXXXXXXXX") # exemplo de como informar o CPF

Caso sejam inseridos letras e símbolos será apresentado uma mensagem do tipo string informando o erro Caso sejam inseridos quantidade maior ou menor de dígitos será apresentado uma mensagem do tipo string informando o erro

Se o CPF atender os padrões específicos, retornará True se for válido ou False se for inválido.

Validação de RG (Apenas para São Paulo)

Abaixo coloco um exemplo de como poderá ser feita a validação de um SP para São Paulo. Lembrando que sempre será necessário utilizar uma string para requisitar a validação.

from valida_doc import rg_sp
forma1 = rg_sp("XX.XXX.XXX-X") # exemplo de como informar o RG
forma2 = rg_sp("XXXXXXXX-X") # exemplo de como informar o RG
forma3 = rg_sp("XXXXXXXXX") # exemplo de como informar o RG

Caso sejam inseridos letras e símbolos será apresentado uma mensagem do tipo string informando o erro Caso sejam inseridos quantidade maior ou menor de dígitos será apresentado uma mensagem do tipo string informando o erro

Se o rg atender os padrões específicos, retornará True se for válido ou False se for inválido.

Informação Geral

Sempre haverá a retirada de símbolos como . e -, não necessitando nenhum tipo de tratativa pelo usuário que irá consumir a biblioteca.

Licença

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

valida_doc-0.0.1.tar.gz (3.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page