truncate

將字串縮短為作為參數傳遞的字元數。如果指定的字元數小於字串的長度,則會在字串後附加省略號 (…),並計入字元數中。

輸入

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

輸出

Ground control to...

自訂省略號

truncate 接受一個可選的第二個參數,用於指定要附加到截斷字串的字元序列。預設情況下,這是省略號 (…),但您可以指定不同的序列。

第二個參數的長度會計入第一個參數指定的字元數。例如,如果您想將字串截斷為正好 10 個字元,並使用 3 個字元的省略號,請使用 truncate 的第一個參數 13,因為省略號計為 3 個字元。

輸入

{{ "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