こんにちは私は codeigniter フォーム検証を使用しています。
私のライブラリでは、フォームの検証を設定しました
$this->ci->form_validation->set_rules ( 'businessemail', 'Business Email', 'required|xss_clean|min_length[6]|callback_valid_email_check' );
そして私のvalid_email_check機能
public function valid_email_check($email_address)
{
    if(!trim($email_address))
    {
        return TRUE;
    }
    $email_explode = explode("@", $email_address);
    $valid = preg_match("/^(?![_.])(?!.*[_.]{2})[a-zA-Z0-9._]+(?<![_.])$/",trim($email_explode[0]));
    if(!$valid)
    {
        $this->ci->form_validation->set_message('valid_email_check', 'The %s field contains invalid charaters');
        return FALSE;
    }
    else
    {
        return TRUE;
    }
}
その事は
required|xss_clean|min_length[6]
正しく検証されていますが、カスタム検証メッセージが機能していません。
私はここで何をしましたか、私は使用していると思いCIます、問題かもしれません、この問題を解決する方法、前もって感謝します