我需要从包含链接的字符串中获取最后一位数字(最后一位数字)。
例如,从下面的链接,我应该返回数字51
http://radio-pendimi.com/website/index.php/artikuj/31-miresjellja-edukata-fetare/51-permbaje-gjuhen-tende
或来自以下人员:
http://radio-pendimi.com/website/index.php/artikuj/30-ilace-per-zemren-rukja/9137-jeta-me-allahun-ka-shije-tjeter,
应返回<{1}}
9137
PS:我需要使用jQuery或JavaScript。它可以是正则表达式或函数,只需让它返回我需要的结果。
答案 0 :(得分:1)
答案 1 :(得分:1)
另一种解决方案
\d+(?!.*\d)
用法
var s = "http://radio-pendimi.com/website/index.php/artikuj/31-miresjellja-edukata-fetare/51-permbaje-gjuhen-tende";
var p = /\d+(?!.*\d)/;
var m = s.match(p);
console.log(m[0]); // 51