polish_validators v0.1.0 PolishValidators.Regon

Provides function validate/1 to check Regon number.

Summary

Functions

Validate Regon number

Functions

validate(regon)

Validate Regon number.

Examples

iex> PolishValidators.Regon.validate("517001918")
{ :ok, "Valid" }

iex> PolishValidators.Regon.validate("87515234723651")
{ :ok, "Valid" }

iex> PolishValidators.Regon.validate("517001912")
{ :error, "Wrong checksum" }

iex> PolishValidators.Regon.validate("87515234723652")
{ :error, "Wrong checksum" }

iex> PolishValidators.Regon.validate("51700191")
{ :error, "Invalid length" }