Laravel 5.4正则表达式接受2个可能的字符串 - 错误与|

时间:2017-08-28 14:01:44

标签: regex validation laravel-5.4

我正在尝试在Laravel 5.4项目中使用Regex验证。

我希望两个可能的字符串有效。例如,我只会接受“迈克尔”或“迈克”。我希望它们都有效。

我一直在使用https://regex101.com/来帮助我解决这个问题。但是,那里有用的东西对我的项目不起作用。

这是我的代码: 'name' => 'required|regex:/^(Michael|Mike)$/',

这是错误:

(1/1)ErrorException
preg_match():找不到结束分隔符'/'

所以,似乎PHP正在阅读这个,就像|是一个新的请求,因此无法找到第一个正则表达式请求的结束/。反正是否确保它读取这是()中的一个/或语句?

知道我做错了吗?

谢谢!

0 个答案:

没有答案