truncate

v1.9.1

把字符串截断为指定长度,可以指定一个数字表示截断到多少长度。最后会添加一个省略号(…)且记在长度里。

基本使用

输入

{{ "Ground control to Major Tom." | truncate: 20 }}

输出

Ground control to...

自定义省略号

truncate 的第二个可选参数用来指定后面追加的字符串,默认为省略号(…)。这个参数的长度会计算在第一个参数的长度里。例如,如果要把字符串截断到 10 个字符,并使用了一个 3 字符长度的省略号,那么第一个参数的值要设置到 13

输入

{{ "Ground control to Major Tom." | truncate: 25, ", and so on" }}

输出

Ground control, and so on

不要省略号

如果需要把字符串截断到特定长度且不要添加省略号,则把第二个参数设置为空字符串:

输入

{{ "Ground control to Major Tom." | truncate: 20, "" }}

输出

Ground control to Ma