Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从页面URL获取部分_Javascript_Url_Hyperlink - Fatal编程技术网

Javascript 从页面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

我有一个网址:

(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";
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]+/);