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