1 php regex validation request laravel
我在请求验证方面遇到问题。一切都有效,但只有一种模式。如果我不希望该字段为必填字段,但一旦填充,我希望它与正则表达式匹配。
但当我将该字段留空时,它会引发正则表达式错误。
关于我应该如何处理它有什么建议吗?顺便说一句:我创建了一个自定义请求类,负责验证,因此如果解决方案也可以在请求中而不是直接在控制器中,那就太好了。
return [
'dic' => 'max:12|regex:/^[a-zA-Z]{2}[0-9]{8}[0-9]*$/',
];
Run Code Online (Sandbox Code Playgroud)
return [
'dic' => 'nullable|max:12|regex:/^[a-zA-Z]{2}[0-9]{8}[0-9]*$/',
];
Run Code Online (Sandbox Code Playgroud)
nullable当字段为空时,不会检查其他规则。
| 归档时间: |
|
| 查看次数: |
3645 次 |
| 最近记录: |