繁体   English   中英

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

[英]How do I grab the last value in a string

我知道我可以通过解析出int

parseInt($('#count_of_stations').html())

如果值像这样的“ 2stations”,它将返回2,但是现在我需要以这种格式获取整数

one1
two2
three3
four4
five5

我如何获得数字

如果数字始终为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];

如何使用\\ d $之类的正则表达式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM