Skip to main content

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)

Source distribution for validdocbr 1.2.2
File Size Uploaded
validdocbr-1.2.2.tar.gz 2.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for validdocbr 1.2.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.2.2 This release

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page