Max & Min - MajAhd/elx_validation GitHub Wiki
max:value
- The field under validation must be less than or equal to a maximum value.Strings and numerics are evaluated in the
same fashion as the size rule.
data = %{
name: "john",
age: 20
}
rules = [
%{
field: "name",
validate: ["max:10"]
},
%{
field: "age",
validate: ["max:40"]
}
]
min:value
- The field under validation must have a minimum value. Strings and numerics are evaluated in the same fashion as the
size rule.
data = %{
name: "john",
age: 19 ---> return error minimum value is 20
}
rules = [
%{
field: "name",
validate: ["min:3"]
},
%{
field: "age",
validate: ["min:20"]
}
]