function getTrimedString(sText) {
var iLength = sText.length;
var sTrimed = "";
var iLine = 0;
for (var i=0; i < iLength; i++) {
if (sText.charCodeAt(i) == 13 && sText.charCodeAt(i+1)== 10) {
i++;;
iLine ++;
if (iLine >= 3) {
sTrimed += " ... ";
break;
}
else {
sTrimed += '/r/n';
}
continue;
}
sTrimed += sText.charAt(i);
}
return sTrimed;
}
本文介绍了一个JavaScript函数,该函数用于处理文本字符串,实现特定条件下的文本截断和换行。当遇到连续的回车换行符时,函数会根据换行次数决定是否在截断位置添加省略号。此方法对于需要限制文本显示长度同时保持语义连贯性的场景非常有用。
105

被折叠的 条评论
为什么被折叠?



