【发布时间】:2017-12-02 09:11:08
【问题描述】:
我正在使用以下规则验证 Codeigniter 表单:
$this->form_validation->set_rules('friend1', $this->lang->line('friend1'), 'required|callback_valid_email_or_default[friend1]');
如果该字段的值是默认值(即“电子邮件 1”)或如果电子邮件是有效的,我希望我的回调函数返回 TRUE。这样,如果电子邮件正确或值未更改,则验证将通过。
我当前的回调如下所示:
public function valid_email_or_default($input_value, $field){
if ($input_value == $this->lang->line($field)) {
//Here I need to add something like ||valid_email
return TRUE;
}
else {
return FALSE;
}
}
我想重新使用 CI 中的 valid_email 规则。
【问题讨论】:
标签: php codeigniter validation callback