Javascript 从页面URL获取部分
我有一个网址: (5可以是任何数字) 我如何将5个部分添加到JS变量 链接是页面url,而不是用户提交的 我有这个功能,当链接被激活时就可以工作了Javascript 从页面URL获取部分,javascript,url,hyperlink,Javascript,Url,Hyperlink,我有一个网址: (5可以是任何数字) 我如何将5个部分添加到JS变量 链接是页面url,而不是用户提交的 我有这个功能,当链接被激活时就可以工作了 要从url获取任何数字。只需使用正则表达式即可 var-link=”http://example.com/lobby.php?id=5"; var numb=link.match(/\=([^=/]+)\/?$/)[1]; console.log(numb)//5 var link1=”http://example.com/lobby/55"; v
要从url获取任何数字。只需使用正则表达式即可
var-link=”http://example.com/lobby.php?id=5";
var numb=link.match(/\=([^=/]+)\/?$/)[1];
console.log(numb)//5
var link1=”http://example.com/lobby/55";
var numb1=link1.match(/\/([^\/]+)\/?$/)[1];
console.log(numb1)//55
function getQueryParam(param) {
location.search.substr(1).split("&").some(function(item) { // returns first occurence and stops
return item.split("=")[0] == param && (param = item.split("=")[1])
})
return param;
}
window.location.search.match(/[0-9]+/);