validdocbr
- Validador do padrão numérico de documentos brasileiros com base no dígito verificador.
- Deve ser utilizado apenas para uma pré validação e não ser considerado como validador oficial. Para validação oficial, favor consultar os entidades específicas para cada documento e/ou cartão.
Instalação:
pip install validdocbr
pip3 install validdocbr
Documentos validados:
- CPF
- CNPJ
- RG
- CNH
- RENAVAM
- Título de eleitor
Outros validadores:
- Cartão de crédito
Construtores:
- Máscara para RG
- Máscara para CPF
- Máscara para CNPJ
Utilização:
- Enviar (como string) o número do documento que deseja como parâmetro da função. Pode conter máscara.
Exemplos validadores:
- Importar o validador e instanciá-lo:
from validdocbr import validdocbr
validator = validdocbr()
- CPF
validator.cpf("12345678999") ---> para validar padrão do CPF
- CNPJ
validator.cnpj("12345678000189") ---> para validar padrão do CNPJ
- CNH
validator.cnh("01234567890") ---> para validar padrão do CNH
- RENAVAM
validator.renavam("01234567890") ---> para validar padrão do RENAVAM
- RG
validator.rg("123456789") ---> para validar padrão do RG
- Título de eleitor
validator.te("123456789") ---> para validar padrão do Título de eleitor
- Cartão de crédito
validator.cc("1234567890123456") ---> para validar padrão do Cartão de crédito
- Tipos de respostas para os validadores
True ---> caso padrão do documento seja válido
False ---> caso padrão do documento seja inválido
Exemplos construtores:
- Máscara para RG
validator.rg_mask("123456789") ---> Para máscara em RG
- Máscara para CPF
validator.cpf_mask("12345678901") ---> Para máscara em CPF
- Máscara para CNPJ
validator.cnpj_mask("12345678901234") ---> Para máscara em CNPJ
- Tipos de respostas para os construtores
máscara RG ---> "12.345.678-9"
máscara CPF ---> "123.456.789-01"
máscara CNPJ ---> "12.345.678/0001-90"
False ---> caso quantidade de dígitos do documento esteja incorreta (RG = 9, CPF = 11, CNPJ = 14)
Release files for validdocbr 1.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| validdocbr-1.2.2.tar.gz | 2.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| validdocbr-1.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.5 kB
Release files / validdocbr-1.2.2.tar.gz
| Download URL | validdocbr-1.2.2.tar.gz |
|---|---|
| Size | 2.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b1df22281e3a414428f4ffecc7d5c97b01ed6ce24da7e8e415a04f026479b99e
|
|
BLAKE2b-256 checksum How to use checksums |
e1f0af50db0d4c8b05d9a993e0a3100ab2af0a08266cb8759e620d06859888cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/51.3.3 requests-toolbelt/0.8.0 tqdm/4.56.0 CPython/3.8.5
|
Release files / validdocbr-1.2.2-py3-none-any.whl
| Download URL | validdocbr-1.2.2-py3-none-any.whl |
|---|---|
| Size | 3.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2305ff5677d39968d313b4a89a5f805f70d53ab9dcba252f0952e44080a1af4e
|
|
BLAKE2b-256 checksum How to use checksums |
335aba301f341eca5d0dbae63677b423de2ee70869d68badca3d6f414842539d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/51.3.3 requests-toolbelt/0.8.0 tqdm/4.56.0 CPython/3.8.5
|