2011-01-27 119 views
1
var encoded = $("#bauer").text(); 
var charLength = encoded.length; 

然後我想要採用編碼並將其放入推文中。我怎樣才能確保charLength不超過140個字符的鳴叫 - 即。它仍然發送推文,但修剪它低於140個字符?jquery限制字符

回答

3

你可以使用JavaScript的子串方法。

if(encoded.length > 140){ 
encoded = encoded.substring(0, 140); 
}
0

對於此任務使用encoded.substring(0,140)(如果您確實需要進行修整)。

+0

這會將其限制爲139個字符,而不是140. – 2011-01-27 22:10:07

0

我不認爲我理解這個問題。因爲如果我這樣做,加:

encoded = encoded.substring(0, 140); 

...在這之後encoded字符串將是(最多)長140個字符。 (你甚至不需要首先檢查charLength,如果你不介意可能會發出一個不必要的函數調用; substring並不關心第二個參數是否超出範圍。)