比较
本页面所有规则可用于 number
和date
在中间 Between
验证输入是否在两个number
之间
v.val(25,"between 18 and 60"); // true
或是两个date
之间
v.val(v.date("2020-10-01"), "between 2020-01-01 and 2021-01-01")
区间 Interval
跟between
类似,验证输入是否在区间中。
下面这个规则跟 between 18 and 60
的结果相同
v.val(36,"[18..60]"); // true
除了 用[a..b]
来代表闭区间
之外,RebbVal
也支持 开区间
和 半开区间
,如下:
v.val(60, "(18,60)"); // false
v.val(60, "(18,60]"); // true
v.val(18, "(18,60)"); // false
v.val(18, "[18,60)"); // true
日期也同样支持interval
:
v.val(v.date("2000-01-01"), "[2000-01-01..2000-12-31]"); // true
相等 Equals
v.val(10,"=10"); // true
不等 Not Equal
v.val(100,"!=10"); // true
大于 Greater than
v.val(10,">10"); // false
大于等于 Greater than and equal
v.val(10, ">=10"); // true
小于 Less than
v.val(10,"<10"); // false
小于等于 Less than and equal
v.val(10, "<=10"); // true
Last updated
Was this helpful?