Métodos disponíveis
Obter os dígitos da inscrição
Você pode usar os métodos validateCNPJ.CNPJ.get_cnpj_dv
ou
validateCPF.CPF.get_cpf_dv
, quando precisar obter os últimos
dois dígitos da inscrição pesquisada. Estes métodos possuem o parâmetro
opcional Parâmetro regex.
Por exemplo, para o CNPJ o método será:
- br_registrations.validateCNPJ.CNPJ.get_cnpj_dv(inscricao: str, regex: bool = False) list
Retorna uma lista dos dois últimos números de uma inscrição CNPJ.
Exemplos::return cnpj_dv: (‘112223330001’) -> [8, 1]:return cnpj_dv: (‘46.293.332/0001’) -> [0, 2]
E para o CPF será:
Validar a inscrição
Você pode realizar a validação de um número de inscrição com os métodos
validateCNPJ.CNPJ.valid_cnpj
ou validateCPF.CPF.valid_cpf
disponíveis.Estes métodos possuem o parâmetro opcional Parâmetro regex.
Por exemplo, para o CNPJ o método será:
- br_registrations.validateCNPJ.CNPJ.valid_cnpj(cnpj: str, regex: bool = False) bool
Retorna True (válido) ou False (inválido) para um documento CNPJ.
Exemplos::return valid_cnpj: (‘11222333000181’) -> True:return valid_cnpj: (‘46.293.332/0001-02’) -> True
E para o CPF será:
Parâmetro regex
Em todos os métodos há a opção de parâmetro regex
, com valor default: False,
que permite uma pesquisa que contemple pontuações no meio da inscrição.
Caso a pesquisa seja realizada com esse argumento diferente de True
será retornada uma
*Exception*
pelo interpretador.
Exemplo:
>>> from br_registrations import validateCPF
>>> response_2=cpf.valid_cpf('912.441.670-37', regex=True)
>>> print('CPF "912.441.670-37" is valid is', response_2, '.')
'CPF "912.441.670-37" is valid is True .'