1
使用CI验证价格时使用以下规则;Codeigniter表单验证允许数字类型包含逗号
$this->form_validation->set_rules('price','lang:price','required|numeric|greater_than[0.99]');
有没有什么办法在这个规则行中允许逗号?或者我必须创建一个回调?
使用CI验证价格时使用以下规则;Codeigniter表单验证允许数字类型包含逗号
$this->form_validation->set_rules('price','lang:price','required|numeric|greater_than[0.99]');
有没有什么办法在这个规则行中允许逗号?或者我必须创建一个回调?
从使用表单验证库,我从来没有见过任何可以让你做到这一点没有回调。
这将是回调,但:
function numeric_wcomma ($str)
{
return preg_match('/^[0-9,]+$/', $str);
}
与
$this->form_validation->set_rules('input', 'Input', 'callback_numeric_wcomma');
由于规则,希望有在单行做这件事的方式,但会满足于一个回调 – Alex