如何获取字符串中的最后一个值

时间:2010-08-22 12:53:18

标签: javascript jquery

我知道我可以通过

来解析int
parseInt($('#count_of_stations').html())

如果值类似于“2stations”将返回2,但现在我需要以这种格式输出整数

one1
two2
three3
four4
five5

我如何得到数字

2 个答案:

答案 0 :(得分:3)

如果数字始终为0-9,则可以使用带负偏移的slice()

var num = $('#count_of_stations').text().slice(-1);

或者,如果字符串的开头直到数字将始终相同,则可以使用带有正偏移量的 slice()

"mystring1".slice(8); // -> 1
"mystring12".slice(8); // -> 12

如果前两个建议不符合您的要求,您可以将match()与正则表达式一起使用:

var num = $('#count_of_stations').text().match(/\d+$/)[0];

答案 1 :(得分:0)

如何使用像\ d $

这样的正则表达式