Laravel 5 精确字符串匹配的验证正则表达式

Laravel 5 validation regex for exact string match

我想为字符串添加验证规则,以精确匹配正则表达式模式中提供的任何字符串。例如,status 必须正好是 'Approved' 或 'Pending',不能是其他任何东西。

'status' => 'required|regex:[???]'

您可以只使用 in 验证规则。

in:foo,bar,...

The field under validation must be included in the given list of values.

你的情况是:

'status' => 'required|in:Approved,Pending'