使用strip_tags进行表单验证和allowable_tags

时间:2013-03-31 11:21:04

标签: codeigniter validation strip-tags

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

$this->form_validation->set_rules('description', 'Description', 
                              'trim|xss_clean|strip_tags');

Strip_tags支持allowable_tags参数,以列出要从过滤中排除的标签,例如保持<h1><strong>

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

2 个答案:

答案 0 :(得分:5)

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

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

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

答案 1 :(得分:1)

你可以回电

function callback_strip_tags_custom($text)
{
 return strip_tags($text, '<p><a>');

}