【发布时间】:2014-01-28 10:18:09
【问题描述】:
我希望能够计算元素中的字符数,如果数量超过限制,则删除多余的字符,并在允许的文本之前添加一个字符串。
到目前为止,我有这个:
var ref = "really_really_really_really_really_really_really_really_really_really_really_loong_text";
if (ref.length > 47) {
ref = '...'+ref.substr(0,47);
}
$("#box").text("Ref: "+ref);
<textarea maxlength="50" name="box" rows="6" cols="40" id="box"></textarea>
在这种情况下,我希望字符串最多包含 47 个字符,并且在其开头添加 ... = 总共 50 个字符。 它有点工作,但如果字符串超过限制,我想剪掉字符串的 第一部分,而不是最后一部分。我该怎么做?
非常感谢。
【问题讨论】: