2017-03-18 6 views
0

Laravel 5.3で文字列の値が "0"であるかどうかを確認するにはどうすればよいですか?Laravel検証で文字列が "0"であることを確認してください

は、ここでデータを処理する前に、私の検証ルールです:このために1:データが文字列として渡され

// I want them to be anything but "0". So "01", "1" etc. are all okay 
$rules = [ 
    'state' => 'required', 
    'city' => 'required', 
]; 

として、私は分を使用することはできません。

申し訳ありませんが、既に回答がありましたが回答が見つからない場合は、どうもありがとう!

あなたが使用することができ、その場合には
+0

クリアを複数の入力がOKされるとされていない、例を挙げて? – C2486

+0

"0"以外のものは大丈夫ですので、 "01"、 "1"、 "abc"などはすべて許可してください。 – snubbus

答えて

0

regexのような:

$rules = array(
    'field'=> 'regex:/(^[A-Za-z0-9 ]+$)+/' 
); 

正規表現:検証の下でパターン

フィールドには、指定した正規表現に一致する必要があります。

注:正規表現パターンを使用する場合、特にパイプ文字が含まれる正規表現には、パイプ区切り文字を使用する代わりに配列でルールを指定する必要があります。

Refrence

+0

返信ありがとう、正規表現を調べましたが、この場合?文字列 "0"以外は、検証に合格する必要があります。 – snubbus

関連する問題