如何添加自定义验证,codeigniter
问题描述:
您好我使用codeigniter
,我使用codeigniter
表单验证。我有一个名为price
如何添加自定义验证,codeigniter
<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
怎么能这样通过笨实现自定义验证,请大家帮忙......
答
在有笨使用表单验证时是一个回调函数的选择。您可以在控制器中编写自己的函数,该函数使用正则表达式检查价格,然后在设置表单验证规则时将该函数/方法设置为回调函数名称。
您可以阅读更多在http://codeigniter.com/user_guide/libraries/form_validation.html#callbacks