Pot.Text.truncate

{String} Pot.Text.truncate ({String} string [, {Number} maxLen = 140 [, {String} ellipsis = '...']])

Pot.js で利用可能。 PotLite.js では利用できません。

文字列 string を指定の長さに丸めます。

引数 string は、対象の文字列を指定します。
引数 maxLen は、丸める最大の長さを任意に指定します。
maxLen のデフォルトは 140 です。
引数 ellipsis は、任意に 丸めた末尾に付ける文字列を指定します。
ellipsis のデフォルトは '...' です。

Pot.globalize() が適応されている場合、Pot.truncate() が truncate() で実行できます。

string を maxLen の長さに丸めた文字列が返ります。

var string = 'Helloooooooooo Wooooooooorld!! Hellooooo Woooooorld!!';
var result = Pot.truncate(string, 10);
debug(result + ' (length = ' + result.length + ')');
// result = 'Hellooo...' (length = 10)
var string = 'foooooooo baaaaaaaaar baaaaaaaaaaz';
var result = Pot.truncate(string, 16, '...more');
debug(result + ' (length = ' + result.length + ')');
// result = 'foooooooo...more' (length = 16)