怎么用正则表达式来解析/list/210?只要截取到最后数字,除了数字外 其它都不用了
2 回答
幕布斯7119047
TA贡献1794条经验 获得超8个赞
如果只要最后数字的话,未必要用正则,直接从最后的 /
往后面截取即可。
const number = url.substr(url.lastIndexOf('/'));
另外楼上的答案很明显是错的啊,\d
是数字不假,但是多位数字,+
应该写在括号里;另外,要匹配最后的数字,后面需要 $
,前面需要 /
才能确定位置,也就是 /\/(\d+)$/
。
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
var str = '/list/210?';
var matchList = str.match(/(d)+/);
console.log(matchList[0]);
添加回答
举报
0/150
提交
取消