fordev.validators
Este módulo válida os dados utilizando o site 4Devs e disponibiliza uma API simples para uso.
Use a função help()
para mais informações:
>>> from fordev import validators
>>> help(validators)
Help on module fordev.validators in fordev:
NAME
fordev.validators
DESCRIPTION
(...)
Parâmetros Comuns
Muitas funções do módulo fordev.validators
contém parâmetros em comum,
são eles:
data_only: bool
Se receber o valor
True
, retorna somente os dados em texto puro. Se receber o valorFalse
, retorna um dicionário contendo uma chavemsg
edata
ouerror
contendo valores correspondentes à nomenclatura de suas chaves.
Sendo assim, sempre que o encontrar, utilize conforme o descrito acima.
Docs de todas funções
- fordev.validators.is_valid_credit_card(flag: int, credit_card_code: str, data_only: bool = True) bool
Verifique se o código do cartão de crédito é válido.
- Parâmetros:
flag –
A bandeira do cartão de crédito que deseja validar o código.
Consulte a doc para verificar as opções suportadas: https://fordev.rtfd.io/pt_BR/latest/fordev/generators.html
credit_card_code – O código do cartão de crédito para verificação.
- Bandeiras suportadas:
1
= MasterCard2
= Visa 16 Dígitos3
= Visa Electron4
= American Express5
= Diners Club6
= Discover7
= enRoute8
= JCB9
= Maestro10
= Solo11
= Switch12
= LaserNota
O valor númerico que representa a bandeira do cartão de crédito deve ser passada para o parâmetro
flag
.Exemplo:
>>> from fordev.validators import is_valid_credit_card >>> is_valid_credit_card(flag=3) # Visa Electron
- fordev.validators.is_valid_bank_account(bank: int, agency: str, account: str, data_only: bool = True) bool
Verifique se os dados da conta bancária são válidos.
- Parâmetros:
bank –
A bandeira do banco da conta bancária que deseja validar os dados.
Consulte a doc para verificar as opções suportadas: https://fordev.rtfd.io/pt_BR/latest/fordev/generators.html
agency – O código da agência bancária para verificação.
account – O código da conta bancária para verificação.
- Bandeiras suportadas:
1
= Banco do Brasil2
= Bradesco3
= Citibank4
= Itaú5
= SantanderNota
O valor númerico que representa a bandeira do banco deve ser passada para o parâmetro
bank
.Exemplo:
>>> from fordev.validators import is_valid_bank_account >>> is_valid_bank_account(bank=4) # Itaú
- fordev.validators.is_valid_certificate(certificate_code: str, data_only: bool = True) bool
Verifique se o código da Certidão (birth, wedding, religious wedding and death) é válido.
- Parâmetros:
certificate_code – O código da certidão para verificação.
- fordev.validators.is_valid_cnh(cnh_code: str, data_only: bool = True) bool
Verifique se o código da CNH é válido.
- Parâmetros:
cnh_code – O código da CNH para verificação.
- fordev.validators.is_valid_cnpj(cnpj_code: str, data_only: bool = True) bool
Verifique se o código do CNPJ é válido.
- Parâmetros:
cnpj_code – O código CNPJ para verificação.
- fordev.validators.is_valid_cpf(cpf_code: str, data_only: bool = True) bool
Verifique se o código do CPF é válido.
- Parâmetros:
cpf_code – O código do CPF para verificação.
- fordev.validators.is_valid_pis_pasep(pis_pasep_code: str, data_only: bool = True) bool
Verifique se o código do PIS/PASEP é válido.
- Parâmetros:
pis_pasep_code – O código PIS/PASEP para verificação.
Verifique se o código do RENAVAM é válido.
- Parâmetros:
renavam_code – O código do RENAVAM para verificação.
- fordev.validators.is_valid_rg(rg_code: str, data_only: bool = True) bool
Verifique se o código do RG é válido.
- Parâmetros:
rg_code – O código do RG para verificação.
- fordev.validators.is_valid_voter_title(voter_title_code: str, data_only: bool = True) bool
Verifique se o código do título de eleitor é válido.
- Parâmetros:
voter_title_code – O código do título de eleitor para verificação.
- fordev.validators.is_valid_state_registration(uf_code: str, state_registration_code: str, data_only: bool = True) bool
Verifique se o código do registro estadual é válido.
- Parâmetros:
uf_code –
O código UF(Unidade Federativa) do estado que pertence o registro estadual.
Mais informações: https://pt.wikipedia.org/wiki/Subdivis%C3%B5es_do_Brasil
state_registration_code – O código do registro estadual para verificação.