Brazilian document validator using the check digit
Project description
validdocbr
- Validador do padrão numérico de documentos brasileiros com base no dígito verificador.
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)
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
validdocbr-1.2.1.tar.gz
(2.2 kB
view hashes)
Built Distribution
Close
Hashes for validdocbr-1.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41554db180927ead44b8fac76a45df7818177b26f722de3b36a38130cb6d4152 |
|
MD5 | 27ab6cd6d1a72107378203780fd5c692 |
|
BLAKE2b-256 | 013c6cc69ae8721526734a25ba109c54b7f65f88a7a6f29d013454dc49aa4696 |