这是我的规则
旧规则
'DriverName' => 'required|unique:driver|alpha',
我尝试将我的规则转换为允许DriverName允许.
(句点)但它显示的格式无效
我在规则中的错误是什么
重新编写新规则(错误)
'DriverName' => array('required', 'unique:driver','regex:/^(.)$/'));
答案 0 :(得分:4)
.
是正则表达式中的特殊字符;它应该像这样转义:\.
规则应该像'regex:/^\.$/'
请注意,这仅接受.
,不接受任何其他内容。
如果您想接受任何字母数字和.
的组合,那么您应该有这样的结果:
'regex:/^[\w.]+$/'
答案 1 :(得分:0)
只需将规则更改为
即可'regex:/^(.)$/'
到
'regex:/^./'
所以你的新规则将是
'DriverName' => array('required', 'unique:driver','regex:/^./'),