korutx/elm-rut/1.0.0

NOTE: the latest version is 1.0.1

Rut

Formatear, calcular el dígito verificador y probar la validez de un rut

Types

= ThousandsSeparated
| Simple
| Cleared

Types for the formatter format Cleared "11.111.111-1" == "111111111" format Simple "11.111.111-1" == "11111111-1" format ThousandsSeparated "11111111-1" == "11.111.111-1"

Api

format : Formatter -> String -> Maybe String

format rut to a one of Cleared, Simple or ThousandsSeparated format Cleared "11.111.111-1" == "111111111" format Simple "11.111.111-1" == "11111111-1" format ThousandsSeparated "11111111-1" == "11.111.111-1"

computeDv : String -> String

Compute the virifier digit for a rut, it must be a cleared rut without verifier digit computeDv "11111111"

isValidRut : Int -> String -> Bool

Test if a rut string is valid isValidRut 2 "11.111.111-1"