获取地址栏中的数字部分
用的办法比较蠢
如果地址栏中有多处数字,直接用的substr方法把前面多余的部分切掉,再提取数字部分,如果只有一个地方有数字就没必要截取了
var url= window.location.href;
var strurl = url.substr(45) //截掉前面45个字符
console.log(strurl);
var count = parseInt(strurl.replace(/[^0-9]/ig,"")); // 获取的是数字部分,再转换为int类型
以这个url为例:https://www.88ys.com/vod-play-id-39817-src-1-num-341.html
我只要后面的341,我截取掉前面45个字符之后,就变成了 num-342.html ,然后在提取数字部分
var url = 'https://www.88ys.com/vod-play-id-39817-src-1-num-341.html'
var strurl = url.substr(45) //截取结果 num-342.html
var count = parseInt(strurl.replace(/[^0-9]/ig,"")); // 获取的是数字部分
console.log(count); // 341