初始化一个RebbVal对象,调用它的val方法,依次传入需校验的对象以及校验规则即可
RebbVal
val
// 初始化一个RebbVal的实例 Valid v = new Valid(); // 校验一下100是否大于10(100>10) v.val(100,">10") // true //or, is the input is less than 20? v.val(100,"<20") //false
我们来看看RebbVal还支持怎么样的校验规则
// 50是否在18和60之间(包含18和60) v.val(50, "between 18 and 60") // true // [a..b]代表一个闭区间 v.val(50, "[18..60]") // true // (a..b)为一个开区间 v.val(60, "(18..60)" // false // 常见的Email验证 v.val("contact@example.com", "is email") //true // 手机IMEI格式验证 v.val("35-209900-176148-1", "is IMEI") //false
更多规则请参见规则列表
支持用and 和 or关键字来组合条件
and
or
v.val(60, ">18 and <60") // false v.val(60, ">18 or <60") // true
Last updated 3 years ago
Was this helpful?