Skip to content

JoaoVitorMoreiraPassos/Multi_validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Multivalidator

Um validador e gerador para os seguintes parâmetros:

  • Bank Card
  • CNPJ
  • CPF
  • Date
  • Email
  • FoneNumber
  • PassPort
  • PassWord
  • Url

Instalação

  pip install multivalidator
  1. Ativando o ambiente virtual:
  . venv/bin/activate  

Exemplos

  1. Importanto biblioteca
  import validator as vlt

read

  # read: Retorna um objeto iterável que contém o parâmetro escolhido
  # Exemplo:
  cpf = vlt.cpf.read("06906496301")
  cnpj = vlt.cnpj.read("92.639.324/0001-92")
  date = vlt.date.read("08-04-2021")
  email = vlt.email.read("moreirapassosj@gmail.com")
  fone = vlt.fone_number.read("11999999999")
  passport = vlt.passport.read("AB1234567")
  password = vlt.password.read("123456789")

generate

  # Gera um cpf válido e adiciona-o no objeto iterável
  cpf.generate()
  # Saida: ['069.064.963-01', '262.848.575-35']
  # Aviso: Alguns geradores necessitam de parâmetros na sua chamada(Consulte a documentação)

validate

  # Retorna uma tupla com um valor booleano indicando se é valido, e o cpf formatado
  cpf.validate('06906496301')
  #Saída: (True, '069.064.963-01')

add

  # Adiciona um cpf no objeto iterável existente.
  cpf.add('06906496301')
  #Saída: ['069.064.963-01', '262.848.575-35', '171.414.230-28']

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages