正则表达式在Laravel中,如何允许NULL值



嘿,伙计们,我想在我的输入字段中用regex删除所有特殊字符,我希望允许数字、字母、空格(我表示(,并且我希望regex下的字段可以是NULL(空值(

我的代码

//
public function find_opgs(Request $request){

$validator = Validator::make($request->all(), 
[  
'firm_place' => 'regex:/^[a-zA-Z0-9s]+$/',
]);
if($validator->fails()){
return redirect()->route('show_opg_search')->withInput()->withErrors($validator);
}
...do something
}

当我尝试此解决方案并将输入字段留空时,我会收到消息"固定位置格式无效";

我希望我可以通过正则表达式传递null,并允许空白、alpha_num。。。

有什么想法吗?

伙计们,我把STA的answear和olegs结合在一起,现在就可以工作了!太多了!nullable是拯救

最新更新