如果需要使用内置的规则验证单个数据,可以使用静态调用的方式。
```
// 验证某个字段是否为数字
Validate.isNumber(123) // true
// 验证某个字段的值只能是汉字、字母、数字和下划线_及破折号-
Validate.isChsDash("123") // true
// 验证某个字段的值是否为字母和数字,下划线_及破折号-
Validate.isAlphaDash("pass_me"); // true
// 验证某个字段的值只能是汉字、字母和数字
Validate.isChsAlphaNum("user123"); // true
// 验证某个字段的值只能是汉字、字母
Validate.isChsAlpha("用户名Abc"); // true
// 验证某个字段的值只能是汉字
Validate.isChs("用户名"); // true
// 验证某个字段的值是否为统一社会信用代码
Validate.isCreaditCode("913100007109328220"); // true
// 验证某个字段的值的长度是否在某个范围或指定长度,如果写一个值为判断长度等于,如果加上逗号,为范围判断
Validate.isLength("administrator","1,20"); // true
// 验证某个字段的值是否在某个区间
Validate.between(1,"0-5"); // true
// 验证某个字段的值不在某个范围
Validate.notBetween(1,"0-5"); // false
// 验证某个字段的值不在某个范围,可以是数组,也可以是逗号分隔的
Validate.notIn(1,"1,2,3"); // false
// 验证某个字段的值是否在某个范围,可以是数组,也可以是逗号分隔的
Validate.in(1,"1,2,3"); // true
// 最大值限制
// 当类型为字符串时,判断文本长度
// 当类型为数值时,判断数值大小
// 当类型为数组时,判断成员数
Validate.max(1,5); // true
// 最小值限制
// 当类型为字符串时,判断文本长度
// 当类型为数值时,判断数值大小
// 当类型为数组时,判断成员数
Validate.min(1,5); // false
// 判断是否有填写值
Validate.require(''); // false
// 判断是否为邮箱
Validate.isMail("admin@itwmw.com"); // true
// 判断是否为字符串
Validate.isString(“hello”); // true
// 判断是否为数组
Validate.isArray([1,2,3]); // true
// 判断是否为合法Url
Validate.isUrl("https://www.itwmw.com"); // true
// 判断是否为合法手机号
Validate.isMobile("13111111111"); // true
// 判断是否为合法身份证号码
Validate.isIdCard("110101199003078531"); // true
// 判断是否为小写字母
Validate.isLower("hello"); // true
// 判断是否为大写字母
Validate.isUpper("HI"); // true
// 判断是否为纯字母
Validate.isAlpha("Hello World"); // true
// 判断金额是否格式正确 最多保留两位小数
Validate.isAmount("1.74"); // true
// 判断是否为小数
Validate.isDecimal("1.999999"); // true
// 判断是否为整数
Validate.isInteger("0"); // true
// 判断是否为合法IPV4
Validate.isIpV4("192.168.0.1"); // true
// 判断是否为文件
Validate.isFile({a:1}); // false
// 判断是否为对象
Validate.isObject({a:1}); // true
```
>[danger] 静态验证的返回值为布尔值,错误信息需要自己判断返回值后处理。