Validators.Italy (bali v0.1.2)

Validador para los identificadores personales y fiscales de Italia. Soporta el NIF (Número de identificación fiscal) Soporta el número de CIE (Carta de Identidad Electrónica)

Link to this section Summary

Functions

Valida el formato del NIF o el número de CIE

Link to this section Functions

Link to this function

validate(arg1, value)

Specs

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

Valida el formato del NIF o el número de CIE

Ejemplos:


  iex> Validators.Italy.validate(:nif, "VRDGPP13R10B293P")
  {:ok, "VRDGPP13R10B293P"}

  iex> Validators.Italy.validate(:nif, "VRDGPP13R10B29BP")
  {:error, "NIF inválido"}

  iex> Validators.Italy.validate(:cie, "CA00000AA")
  {:ok, "CA00000AA"}

  iex> Validators.Italy.validate(:cie, "BA00000AA")
  {:error, "CIE inválido"}