一。写一个验证器验证:用户名(User_name),密码(password),邮箱(email),手机号(mobile)(1)用户名:6到10个字符,不能为空,必须是字母和数字的组合(也可以是汉字)(2)密码:6-10个字符,不能为空,必须是字母和数字的组合(3)邮箱:必须符合邮箱格式(4)手机号码:不能为空,并且不能少于11位字符,不能超过11个字符,必须是数字,必须是可用的手机号码1.创建一个验证控制器,名称为Register.php['require','length'=>'6,10','regex'=>'/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]+$/'],'密码'=>['require','length'=>'6,10','regex'=>'/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]+$/'],'email'=>'email','mobile'=>['require','number','max'=>'11','min'=>'11','mobile']];protected$message=['User_name.require'=>'用户名不能为空','User_name.length'=>'用户名必须为6-10个字符','User_name.regex'=>'用户名name必须是字母和数字的组合','Password.require'=>'密码不能为空','Password.length'=>'密码必须是6-10个字符','Password.regex'=>'密码必须是字母和数字的组合','email'=>'邮箱格式错误','mobile.require'=>'手机号码不能为空','mobile.number'=>'手机号码必须全为数字','mobile.max'=>'手机号码不能超过11位','mobile.min'=>'手机号码不能少于11位','mobile.mobile'=>'不是可用的手机号码'];}2。接下来,创建一个要验证的DemoRegister.php文件'123456abcd','密码'=>'12345abcde','邮箱'=>'AJ@qq.com','手机'=>'15866668888'];$result=validate(Register::class)->check($value);if($result){return'数据验证成功';}else{验证()->getError();}}}
