## **常用的过滤器有:**
| 代码 | 描述 |
| --- | --- |
| safe | 渲染时值不转义 |
| capitialize | 把值的首字母转换成大写,其他子母转换为小写 |
| lower| 把值转换成小写形式 |
| upper| 把值转换成大写形式 |
| title| 把值中每个单词的首字母都转换成大写 |
| striptags| 渲染之前把值中所有的HTML标签都删掉 |
| join| 拼接多个值为字符串 |
| replace| 替换字符串的值 |
| round| 默认对数字进行四舍五入,也可以用参数进行控制 |
| int| 把值转换成整型 |
<br/>
## **过滤器的使用方法:**
>[success]只需要在变量后面使用管道(|)分割,多个过滤器可以链式调用,前一个过滤器的输出会作为后一个过滤器的输入
~~~jinja
{{ 'abc' | captialize }}
// 输出: Abc
{{ 'abc' | upper }}
// 输出: ABC
{{ 'hello world' | title }}
// 输出: Hello World
{{ "hello world" | replace('world','daxin') | upper }}
// 输出: HELLO DAXIN
{{ 18.18 | round | int }}
//输出: 18
~~~