Numbers - MajAhd/elx_validation GitHub Wiki
numeric
- The field under validation must be numeric.
data = %{
number1: 2121,
number2: "2121" ----> return error
}
rules = [
%{
field: "number1",
validate: ["numeric"]
},
%{
field: "number2",
validate: ["numeric"]
}
]
digits:value
- The field under validation must be numeric and must have an exact length of value.
data = %{
age1: 12,
age2: 9 ---> return error min 2 digit required
}
rules = [
%{
field: "age1",
validate: ["digits:2"]
},
%{
field: "age2",
validate: ["digits:2"]
}
]