我知道我可以通过
来解析intparseInt($('#count_of_stations').html())
如果值类似于“2stations”将返回2,但现在我需要以这种格式输出整数
one1
two2
three3
four4
five5
我如何得到数字
答案 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 $
这样的正则表达式