RebbVal
CN
CN
  • 快速上手
  • 概述
  • 概念
  • 规则列表
    • 年龄
    • 数组
    • 布尔
    • 比较
    • 组合
    • 日期时间
    • 标识码
    • 互联网
    • 地区相关
    • 字符串
Powered by GitBook
On this page
  • 在中间 Between
  • 区间 Interval
  • 相等 Equals
  • 不等 Not Equal
  • 大于 Greater than
  • 大于等于 Greater than and equal
  • 小于 Less than
  • 小于等于 Less than and equal

Was this helpful?

  1. 规则列表

比较

本页面所有规则可用于 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
Previous布尔Next组合

Last updated 3 years ago

Was this helpful?