比较
本页面所有规则可用于 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"); // trueLast updated
Was this helpful?