Bali.Validators.Brazil (bali v0.5.0)

Validador para los identificadores personales y fiscales de Brazil. Soporta el CPF (Cadastro de Pessoas Físicas) Soporta el CNPJ (Cadastro Nacional de Pessoas Jurídicas)

Link to this section Summary

Functions

Valida el formato del CPF o el CNPJ

Link to this section Functions

Link to this function

validate(arg1, value)

Specs

validate(atom(), String.t()) :: {:ok, String.t()} | {:error, String.t()}

Valida el formato del CPF o el CNPJ

Ejemplos:


  iex> Bali.Validators.Brazil.validate(:cpf, "000.000.000-00")
  {:ok, "000.000.000-00"}

  iex> Bali.Validators.Brazil.validate(:cpf, "0000.000.000-000")
  {:error, "CPF inválido"}

  iex> Bali.Validators.Brazil.validate(:cnpj, "00.000.000/0000-00")
  {:ok, "00.000.000/0000-00"}

  iex> Bali.Validators.Brazil.validate(:cnpj, "00.000.000/0000-000")
  {:error, "CNPJ inválido"}