Funx.Validator.MinLength (funx v0.8.0)
View SourceValidates that a string meets a minimum length requirement.
Required Options
:min- Minimum length (integer)
Optional Options
:message- Custom error message callback(value -> String.t())
Examples
iex> Funx.Validator.MinLength.validate("hello", min: 3)
%Funx.Monad.Either.Right{right: "hello"}
iex> Funx.Validator.MinLength.validate("hi", min: 5)
%Funx.Monad.Either.Left{left: %Funx.Errors.ValidationError{errors: ["must be at least 5 characters"]}}