我正在尝试在Laravel 5.4项目中使用Regex验证。
我希望两个可能的字符串有效。例如,我只会接受“迈克尔”或“迈克”。我希望它们都有效。
我一直在使用https://regex101.com/来帮助我解决这个问题。但是,那里有用的东西对我的项目不起作用。
这是我的代码:
'name' => 'required|regex:/^(Michael|Mike)$/',
这是错误:
(1/1)ErrorException
preg_match():找不到结束分隔符'/'
所以,似乎PHP正在阅读这个,就像|是一个新的请求,因此无法找到第一个正则表达式请求的结束/。反正是否确保它读取这是()中的一个/或语句?
知道我做错了吗?
谢谢!