The Form Validator validators provide functionality needed for validating a form field. These can be mixed and matched as desired.
isBlank : FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is blank.
isEmpty : FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is empty.
isInteger : FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is an integer.
isFloat : FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is a float.
isIncluded : List String -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is included in list.
isExcluded : List String -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is excluded from list.
isGreaterThan : Basics.Int -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is greater than minimum.
isGreaterThanEqualTo : Basics.Int -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is greater than or equal to minimum.
isLessThan : Basics.Int -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is less than maximum.
isLessThanEqualTo : Basics.Int -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is less than or equal to maximum.
isBetween : Basics.Int -> Basics.Int -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is within minimum and maximum inclusive range.
isLengthGreaterThan : Basics.Int -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value length is greater than minimum.
isLengthGreaterThanEqualTo : Basics.Int -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value length is greater than or equal to minimum.
isLengthLessThan : Basics.Int -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value length is less than maximum.
isLengthLessThanEqualTo : Basics.Int -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value length is less than or equal to maximum.
isLengthBetween : Basics.Int -> Basics.Int -> FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value length is between minimum and maximum inclusive range.
isEmail : FormValidator.Models.Value -> FormValidator.Models.Error
Validates if value is an email address.