0

こんにちは私は使用してcodeigniterいます、私はcodeigniter フォーム検証を使用しています。私はという入力がありますprice

<input id="Price"  name="price" class="textbox-small Verdana11-424039" type="text" name=""
 tabindex="1900" />

私はこのように価格を検証します

this->form_validation->set_rules('price', 'Price', 'trim|required'); 

しかし、私は価格を検証したいだけですnumbers , commas and dots

このような 。

1000
1000.00
1,000.00

codeigniterがこのようなカスタム検証をどのように達成できるか、助けてください......

4

1 に答える 1

1

codeigniterでフォーム検証を使用する場合のコールバック関数オプションがあります。正規表現を使用して価格をチェックする独自の関数をコントローラー内に記述し、フォーム検証ルールを設定するときに、その関数/メソッドをコールバック関数名として設定できます。

詳細については、 http://codeigniter.com/user_guide/libraries/form_validation.html#callbacksをご覧ください。

于 2011-10-13T11:40:49.650 に答える