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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6d9d1bcc18aafd630753178217d09a3cbf49ae7ec15182dcfc8a617f80f63a7 |
|
MD5 | c12057f6380952037c098c1acfd8fcf6 |
|
BLAKE2b-256 | cda281f173e9e8cf50e99436f00719e9dda2b924b8d5bab220cf54baa2448ec1 |