var encoded = $("#bauer").text();
var charLength = encoded.length;
然后我想要采用编码并将其放入推文中。我怎样才能确保charLength不超过140个字符的鸣叫 - 即。它仍然发送推文,但修剪它低于140个字符?jquery限制字符
var encoded = $("#bauer").text();
var charLength = encoded.length;
然后我想要采用编码并将其放入推文中。我怎样才能确保charLength不超过140个字符的鸣叫 - 即。它仍然发送推文,但修剪它低于140个字符?jquery限制字符
你可以使用JavaScript的子串方法。
if(encoded.length > 140){
encoded = encoded.substring(0, 140);
}
对于此任务使用encoded.substring(0,140)
(如果您确实需要进行修整)。
我不认为我理解这个问题。因为如果我这样做,加:
encoded = encoded.substring(0, 140);
...在这之后encoded
字符串将是(最多)长140个字符。 (你甚至不需要首先检查charLength
,如果你不介意可能会发出一个不必要的函数调用; substring
并不关心第二个参数是否超出范围。)
这会将其限制为139个字符,而不是140. – 2011-01-27 22:10:07