Bali.Validators.Italy (bali v0.5.0)

Validador para los identificadores personales y fiscales de Italia. Soporta el CF (Codice Fiscale) Soporta el número de CIE (Carta de Identidad Electrónica)

Link to this section Summary

Functions

Valida el formato del CF 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()}

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

Ejemplos:


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

  iex> Bali.Validators.Italy.validate(:cf, "VRDGPP13R10B29BP")
  {:error, "CF inválido"}

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

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