Используя библиотеку проверки формы, я никогда не видел ничего такого, что позволяло бы вам делать это без обратного вызова.
Это будет обратный вызов, хотя:
function numeric_wcomma ($str)
{
return preg_match('/^[0-9,]+$/', $str);
}
с правилом
$this->form_validation->set_rules('input', 'Input', 'callback_numeric_wcomma');