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

Uploaded Source

File details

Details for the file valida_doc-0.0.1.tar.gz.

File metadata

  • Download URL: valida_doc-0.0.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for valida_doc-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c6d9d1bcc18aafd630753178217d09a3cbf49ae7ec15182dcfc8a617f80f63a7
MD5 c12057f6380952037c098c1acfd8fcf6
BLAKE2b-256 cda281f173e9e8cf50e99436f00719e9dda2b924b8d5bab220cf54baa2448ec1

See more details on using hashes here.

Provenance

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