答案 0 :(得分:1)
使用RegExp
,Array#match
和否定前瞻。
var str = 'http://xxxxxx.com/video/view/12345';
console.log(str.match(/(?!view\/)\d+/)[0]);
答案 1 :(得分:0)
您可以使用以下代码解析您的网址。然后只是得到最后一部分。
var url = 'http://xxxxxx.com/video/view/12345';
var url_parts = url.replace(/\/\s*$/,'').split('/');
console.log(url_parts[url_parts.length - 1]); // last part
答案 2 :(得分:0)
如果你确定它总是在最后,你也可以试试这个:
var num = location.pathname.split('/').pop(); // "12345"
并进一步:parseInt(num);