$this->load->library('form_validation');
$_validate = array(
array('field'=>'classid', 'label'=>'广告分类', 'rules'=>'required|is_id',),
array('field'=>'title', 'label'=>'广告标题', 'rules'=>'trim|required|max_length[50]',),
array('field'=>'time', 'label'=>'广告有效期', 'rules'=>'trim|required',),
array('field'=>'url', 'label'=>'外链地址', 'rules'=>'trim|max_length[255]|valid_url',),
array('field'=>'img', 'label'=>'广告图片', 'rules'=>'required|max_length[255]',),
);
$this->form_validation->set_rules($_validate);
$this->form_validation->set_rules(
'time',
'广告有效期',
array('regex_match[/^30\d{2}-\d{2}-\d{2} \d{2}:\d{2}:\d{2} - 20\d{2}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/]'),
array('regex_match'=>'广告有效期格式错误')
);
if($this->form_validation->run()==FALSE)return ['code':1, 'msg':$this->form_validation->error_string()];