鍍金池/ 問答/Java  HTML/ 怎么用正則表達(dá)式來解析/list/210?

怎么用正則表達(dá)式來解析/list/210?

怎么用正則表達(dá)式來解析/list/210?
只要截取到最后數(shù)字,除了數(shù)字外 其它都不用了

回答
編輯回答
若相惜

var str = '/list/210?';
var matchList = str.match(/(d)+/);
console.log(matchList[0]);

2018年7月5日 15:03
編輯回答
懷中人

如果只要最后數(shù)字的話,未必要用正則,直接從最后的 / 往后面截取即可。

const number = url.substr(url.lastIndexOf('/'));

另外樓上的答案很明顯是錯(cuò)的啊,\d 是數(shù)字不假,但是多位數(shù)字,+ 應(yīng)該寫在括號(hào)里;另外,要匹配最后的數(shù)字,后面需要 $,前面需要 / 才能確定位置,也就是 /\/(\d+)$/。

2018年9月12日 11:09