Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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

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的最后5个字符_Javascript_Url - Fatal编程技术网

Javascript 返回参数前URL的最后5个字符

Javascript 返回参数前URL的最后5个字符,javascript,url,Javascript,Url,我已经搜索了一些类似的问题,但没有找到答案,所以我在这里 我目前正在使用它从URL获取最后5个字符 function() { var url = window.location.href; var lastfive = url.substr(url.length - 5); return lastfive; } 因此,当我的url是domain.com/folder/post-author-45210时,它返回45210。现在我想知道的是url什么时候被激活 d

我已经搜索了一些类似的问题,但没有找到答案,所以我在这里

我目前正在使用它从URL获取最后5个字符

    function() {
  var url = window.location.href;
  var lastfive = url.substr(url.length - 5);     
  return lastfive; 
}
因此,当我的url是domain.com/folder/post-author-45210时,它返回45210。现在我想知道的是url什么时候被激活

domain.com/folder/post-author-45210?代码=98054874

它还会返回我需要的45210还是返回54874

多谢各位

编辑:用这个解决了它:

function() {
  var url = window.location.href.split('?')[0];
  var lastfive = url.substr(url.length - 5);     
  return lastfive; 
}

以下是window.location.href的文档


它将返回最后5个字符,因此为54874。不过,我认为您应该在询问此问题之前尝试使用console.log。

这是window.location.href的文档


它将返回最后5个字符,因此为54874。不过,我认为您应该在询问之前尝试使用console.log。

window.location.href
将返回完整的URL。

但是,您可以使用
window.location.pathname

因此,类似这样的方法应该有效:

function() {
  var url = window.location.pathname;
  var lastfive = url.substr(url.length - 5);     
  return lastfive; 
}

window.location.href
将返回完整的URL。

但是,您可以使用
window.location.pathname

因此,类似这样的方法应该有效:

function() {
  var url = window.location.pathname;
  var lastfive = url.substr(url.length - 5);     
  return lastfive; 
}

好的,谢谢,只是我不是一个开发人员,我对它一无所知,所以试着从你们那里了解。好的,谢谢,只是我不是一个开发人员,我对它一无所知,所以试着从你们那里了解。