Validators.Spain (bali v0.1.1)

Validador para los identificadores personales y fiscales de España. Soporta el DNI (Documento Nacional de Identidad) y el NIE (Número de identificación al Extranjero)

Link to this section Summary

Functions

Valida el formato del DNI ó el NIE

Link to this section Functions

Link to this function

valid(arg1, value)

Specs

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

Valida el formato del DNI ó el NIE

Ejemplos:


  iex> Validators.Spain.validate(:dni, "46324571H")
  {:ok, "46324571H"}

  iex> Validators.Spain.validate(:dni, "46324571I")
  {:error, "DNI inválido"}

  iex> Validators.Spain.validate(:nie, "Z1234567R")
  {:ok, "Z1234567R"}

  iex> Validators.Spain.validate(:nie, "Z1234567I")
  {:error, "NIE inválido"}