Validators.Mexico (bali v0.1.2)

Validador para los identificadores personales y fiscales de Mexico. Soporta el RFC (Registro Federal de Contribuyentes) y el CURP (Clave Única de Registro de Población)

Link to this section Summary

Functions

Valida el formato del CURP ó el RFC

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 CURP ó el RFC

Ejemplos:


  iex> Validators.Mexico.validate(:curp, "ROCE000131HNLDNDA0")
  {:ok, "ROCE000131HNLDNDA0"}

  iex> Validators.Mexico.validate(:curp, "BADD110313HCMLNS0Q")
  {:error, "CURP inválido"}

  iex> Validators.Mexico.validate(:rfc, "AAFI7906296J1")
  {:ok, "AAFI7906296J1"}

  iex> Validators.Mexico.validate(:rfc, "OIBD890101MQB")
  {:error, "RFC inválido"}