簡體   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