2012-10-26 30 views
2

如何實現字符串標記器並獲取用逗號分隔的字符串的最後一個標記"," using javascript?使用JavaScript取得最後一個字符串標記

要被標記的字符串可能會變得非常大,並且需要具有高效的內存,因此瀏覽器不會掛起。

+0

的可能的複製[字符串分割並獲得第一個和最後出現(HTTPS:/ /stackoverflow.com/questions/20497264/string-split-and-get-first-and-last-occurrences) – dhwang

回答

5

你或許可以拆分在隔膜上的字符串,然後將所得數組中引用的最後一個項目:

var tokenstring = "token1,token2,token3,token4", 
    arr = tokenstring.split(','), 
    lastToken = arr.pop(); // .pop() removes and returns the last item of the array 

alert(lastToken); 
+0

比我的好多了。不知道這個功能,很好。 – thatidiotguy

0
function reverse(s){ 
    return s.split("").reverse().join(""); 
} 

function getLast(s) 
{ 
    var reversed = reverse(s); 
    return reversed.substring(0, reversed.indexOf(',')).reverse(); 
} 
相關問題