您正在使用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完成这样的自定义验证,请帮助......
答案 0 :(得分:1)
在codeigniter中使用表单验证时,有一个回调函数选项。您可以在控制器中编写自己的函数,使用正则表达式检查价格,然后在设置表单验证规则时将该函数/方法设置为回调函数名称。
您可以在http://codeigniter.com/user_guide/libraries/form_validation.html#callbacks
了解更多信息