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