拆分给定的字符串并获取最后一个拆分值

时间:2014-04-01 11:51:20

标签: javascript

我有一个像

这样的字符串
count-contribute-1
count-contribute-11
count-contribute-1111

在这里,我想分割字符串并获取最后一个分割值(即1111111);

我该怎么做?

3 个答案:

答案 0 :(得分:6)

最后一个值-split()上的

pop()

string.split('-').pop()

答案 1 :(得分:2)

使用.pop()获取.split()

创建的数组中的最后一项
"count-contribute-1".split('-').pop();

答案 2 :(得分:0)

您也可以使用正则表达式获取最后一部分数字。像这样:

s = "count-contribute-111"
s.match(/\d+$/)
//return "111"

使用什么分隔符并不重要。

s = "count-contribute-+*%111"
s.match(/\d+$/)
//return "111"