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"}