Laravel 4のフロートに使用する検証ルールはどれですか?

イザヤ

私は山車(具体的には、これらのテキスト入力はのためのものでなければならない2つのテキスト入力を持つフォーム持っているgeographic coordinates)、見ドキュメントとのルール見つからintegernumericではなく、ためにfloat

テキスト入力が無効になっていて、地図上のマーカーを動かしたときにのみ値が変わるので、「数値」を使用することを考えていました。

フロートを検証するための最良の方法は何でしょうか?

アルファ

あなたは(正規表現のルールを使用することができregex:pattern、このために)、あなたが検証に使用したいので、Geographic Coordinatesので、あなたは正規表現のルールを使用する必要があるGeo Coordようなものに見えるかもしれ23.710085, 90.406966座標(緯度、長い)で、のDhaka Bangladesh、それはまた、座標が含まれていてもよいですのように-33.805789,151.002060したがって、構文は次のとおりです。

$rules = array('form_field_name' => 'required|regex:pattern' );

または多分ただ

$rules = array('form_field_name' => 'regex:pattern' );

したがって、パターンは次のようになります/^[+-]?\d+\.\d+, ?[+-]?\d+\.\d+$/したがって、最後に、次のようになります(pattern is copied from internet):

$rules = array('form_field_name' => 'regex:/^[+-]?\d+\.\d+, ?[+-]?\d+\.\d+$/');

Laravel検証(正規表現)を確認してください

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章