错误写法:
$validate = new Validate([ 'password|密码' => '/(^$)|(.+){6,16}$/', 'repass|确认密码' => '/(^$)|(.+){6,16}$/', 'tel|手机号' => 'require|/^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/' ]);
以前一直都是这么写的, 这次就报错了…不知道为啥
正确写法:
$param = request()->post(); $validate = new Validate([ 'password|密码' => ['regex:/(^$)|(.+){6,16}$/'], 'repass|确认密码' => ['regex:/(^$)|(.+){6,16}$/'], 'tel|手机号' => ['require','regex:/^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/'] ]); if (!$validate->check($param)) { return json(['code' => 0, 'msg' => $validate->getError()]); }
记录一下.
-End-
3 Comments
代码
学到了
页面挺好看的