在表单验证里使用正则报错
我按照官方文档,正则带有管道符用数组分开,我是这样写的
//与用户字段验证规则
但在实际运行的时候却报
Validation rule regex requires at least 1 parameters.。。。求解!!
//与用户字段验证规则
public static $rules = [
'email' => 'required_without:phone|email|max:18|min:4|unique:users',
'phone' => 'required_without:email|max:11|unique:users',
'phone' => ['regex', '/^(0|86|17951)?(13[0-9]|15[012356789]|18[0-9]|14[57])[0-9]{8}$/'],
'password' => 'required|min:4|max:16|regex:/(?!^\\d+$)(?!^[a-zA-Z]+$)(?!^[_#@]+$).{4,16}/',
];
但在实际运行的时候却报
Validation rule regex requires at least 1 parameters.。。。求解!!
2 个回复
skjun286 - 对WEB和服务器感兴趣的宅男
赞同来自: KurobaTouichi
'phone' => ['regex:/^(0|86|17951)?(13[0-9]|15[012356789]|18[0-9]|14[57])[0-9]{8}$/']
KurobaTouichi
赞同来自: