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 回答