移除html代码中的html标签

安企CMS模板中如何移除html代码中的标签?

striptags 过滤器可以移除html代码中的所有html标签。

removetags 过滤器可以将移除html代码中指定标签。

使用方法

striptags 过滤器的使用方法:

{{ obj|striptags }}

removetags 过滤器的使用方法:

{{ obj|removetags:"标签" }}

可以移除多个标签,多个标签之间使用,隔开。

比如移除 <strong><i>Hello!</i></strong> 中i标签,则可以这么写:

{{ "<strong><i>Hello!</i></strong>"|removetags:"i"|safe }}
# 显示结果
<strong>Hello!</strong>

示例演示

{{ "<strong><i>Hello!</i></strong>"|striptags|safe }}
{{ "<strong><i>Hello!</i></strong>"|removetags:"i"|safe }}
{{ "<strong><i>Hello!</i><span>AnQiCMS</span></strong>"|removetags:"i,span"|safe }}
# 显示结果
Hello!
<strong>Hello!</strong>
<strong>Hello!</strong>