Regex Laravel正则表达式验证-无结束分隔符'/';建立

Regex Laravel正则表达式验证-无结束分隔符'/';建立,regex,laravel,Regex,Laravel,我不知道为什么我会收到: 找不到结束分隔符“/”` 这是我的正则表达式验证 $validation=Validator::make($request->all()[ 'cpf'=>'必需|正则表达式:/[0-9]{11}/', 'identidade'=>'必需| regex:/[0-9]{6,11}/' ]); 这个regex:/[0-9]{11}/工作正常 但是当我放置一个min分隔符regex:/[0-9]{6,11}/时,我得到了错误 有人知道为什么吗?您使用的是哪个版本的Larav

我不知道为什么我会收到:

找不到结束分隔符“/”`

这是我的正则表达式验证

$validation=Validator::make($request->all()[
'cpf'=>'必需|正则表达式:/[0-9]{11}/',
'identidade'=>'必需| regex:/[0-9]{6,11}/'
]);
这个
regex:/[0-9]{11}/
工作正常

但是当我放置一个min分隔符
regex:/[0-9]{6,11}/
时,我得到了错误


有人知道为什么吗?

您使用的是哪个版本的Laravel? 我用的是5.8,它运行得很好

但您也可以尝试将数组用于规则:

$validation = Validator::make($request->all(), [
   'cpf' => ['required', 'regex:/[0-9]{11}/'],
   'identidade' => ['required', 'regex:/[0-9]{6,11}/']
]);

尝试在数组中指定规则,如。是否尝试过
/[0-9]{6,11}$/