| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | 
							- <?php
 
- namespace app\api\validate;
 
- use think\Validate;
 
- class User extends Validate
 
- {
 
-     /**
 
-      * 验证规则
 
-      */
 
-     protected $rule = [
 
-         'password'    => 'require|regex:\S{6,32}',
 
-         'repPassword' => 'require|confirm:password',
 
-         'mobile'      => 'require',
 
-         'captcha'      => 'require'
 
-     ];
 
-     /**
 
-      * 字段描述
 
-      */
 
-     protected $field = [
 
-     ];
 
-     /**
 
-      * 提示消息
 
-      */
 
-     protected $message = [
 
-         'password.require'    => '请输入新密码',
 
-         'password.regex'      => '密码规则为6-32个字符',
 
-         'repPassword.require' => '请输入确认新密码',
 
-         'repPassword.confirm' => '两次密码输入不一致',
 
-         'mobile.require'      => '手机号不能为空',
 
-         'captcha.require'     => '请输入验证码',
 
-     ];
 
-     /**
 
-      * 验证场景
 
-      */
 
-     protected $scene = [
 
-         'add'       => [],
 
-         'setPwd'    => ['password', 'repPassword'],
 
-         'changePwd' => ['mobile', 'password', 'repPassword', 'captcha'],
 
-     ];
 
-     public function __construct(array $rules = [], $message = [], $field = [])
 
-     {
 
-         parent::__construct($rules, $message, $field);
 
-     }
 
- }
 
 
  |