RebbVal
CN
CN
  • 快速上手
  • 概述
  • 概念
  • 规则列表
    • 年龄
    • 数组
    • 布尔
    • 比较
    • 组合
    • 日期时间
    • 标识码
    • 互联网
    • 地区相关
    • 字符串
Powered by GitBook
On this page

Was this helpful?

快速上手

一分钟学会RebbVal

初始化一个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关键字来组合条件

v.val(60, ">18 and <60") // false

v.val(60, ">18 or <60") // true
Next概述

Last updated 4 years ago

Was this helpful?