我正在使用Laravel Auth进行身份验证。我需要在验证器方法中将字段输入(电话号码)与正则表达式进行比较。我怎样才能做到这一点。下面是我正在使用的方法代码,
(当前,我正在对我的电话号码“ 0312 1234567”进行硬编码,如何在此处使用正则表达式?)
public function validator(array $data)
{
if($data['emailOrNumber'] == "03121234567") {
return Validator::make($data,[
'name' => ['required','string','max:255'],'emailOrNumber' => ['required','numeric','unique:usersnew,phone'],'password' => ['required','min:8'],'surname2' => ['required','max:255']
]);
}
}