0

必要なものを正確に処理する既存のルールが見つかりませんでした。

Codeigniterで新しいルール参照を作成するにはどうすればよいですか?

フォーム要素に英数字、アンダースコア、ダッシュ、スペースピリオド(ピリオド) 以外が含まれている場合は、FALSE を返します。

このルールは、連絡先フォームのメッセージを検証するために使用することを目的としています。

4

1 に答える 1

1

カスタム コールバックが必要です。必要なルールを実行する正規表現をそこに配置します。必要に応じて変更できます。

$this->form_validation->set_rules('description', 'Description', 'callback_description_check');

public function direction_check($str)
{
    return strip_tags($text, '<p><a>'); 
}

参照:- Codeigniter form_validation create custom rule/filter

于 2013-04-04T09:43:55.393 に答える