У меня есть следующее регулярное выражение (\bcherry\b)?(\bbanana\b)?/gi
, если я просто проверяю регулярное выражение, оно работает, однако, когда я применяю его к моей проверке бэкенда в Laravel, я получаю ошибку preg_match(): Unknown modifier '?'
.
public function rules()
{
return [
'selection' => ['required', 'regex:(\bcherry\b)?(\bbanana\b)?/gi']
];
}
Я уже пытался избежать "?" с \ но тогда я получаю preg_match(): Unknown modifier '\'
ошибку
Как мне написать регулярное выражение, которое проверяет, является ли ввод 'вишня' или 'банан' в Laravel?