要支持静态调用的话,必须使用think\facade\Validate类。
- // 日期格式验证
- Validate::dateFormat('2016-03-09','Y-m-d'); // true
- // 验证是否有效的日期
- Validate::isDate('2016-06-03'); // true
- // 验证是否有效邮箱地址
- Validate::isEmail('thinkphp@qq.com'); // true
- // 验证是否在某个范围
- Validate::in('a',['a','b','c']); // true
- // 验证是否大于某个值
- Validate::gt(10,8); // true
- // 正则验证
- Validate::regex(100,'\d+'); // true
复制代码
或者直接调用
- \think\facade\Validate::isEmail('thinkphp@qq.com');
复制代码
批量验证静态方法
- \think\facade\Validate::checkRule($value,'must|email');
复制代码
参考文档
- https://www.kancloud.cn/manual/thinkphp5_1/354107
- https://www.kancloud.cn/manual/thinkphp5_1/354108
|