2016-05-03 12 views
0

私は1,2,3,7Laravelの検証ルール - 正規表現

として文字列を許可し正規表現でLaravelの検証を使用する必要があり、このようないくつかの:

$arr_rules = [ 'order' => 'min:3|regex:[0-9+,]', 
       ... 
      ]; 

答えて

0

はこれを試してみてください。

$arr_rules = [ 'order' => 'min:3|regex:^([0-9]+\,+)*[0-9]+$', 
      ... 
]; 
+0

この正規表現は^を最後に追加すると機能します。 Laravelのエラーはそれを示しています。 – Orici

+0

これは奇妙です。なぜなら、 '^ '記号は行の先頭を意味するからです。 –

+0

正規表現の区切り文字がありません! – Kaktus