使用strip_tags进行表单验证和allowable_tags

Ben*_*Ben 2 validation codeigniter strip-tags

看来我可以在Codeigniter的表单验证中使用PHP的strip_tags函数,如下所示:

$this->form_validation->set_rules('description', 'Description', 
                              'trim|xss_clean|strip_tags');
Run Code Online (Sandbox Code Playgroud)

用strip_tags支持的allowable_tags参数列出标签从过滤例如保持排除<h1>,<strong>等等.

如何在表单验证语法中使用它?

Nis*_*ant 5

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

public function direction_check($str)
{
    return strip_tags($text, '<p><a>'); 
}
Run Code Online (Sandbox Code Playgroud)

最好的方法是创建自己的回调函数,您可以根据需要进行修改.