javascript / jquery获取没有哈希的URL

时间:2011-10-07 09:10:48

标签: javascript jquery url

我知道我可以用javascript / jquery读取URL的哈希值。但有可能我能读到尾随位吗?查找URL的最后一部分

我有一个域名。 http://www.blah.com/ 域的每个部分都位于像“this-page”示例

这样的slug的URL下

http://www.blah.com/service/ (有或没有尾部斜杠)但我想知道我是否可以使用JavaScript在URL中找到“服务”,而无需服务器端干预。我知道如果有的话,我可以做到 http://www.blah.com/#service

我不知道我只是好奇,我真的不知道我会寻找什么,所以这是我搜索的第一站,因为我无能为力......

2 个答案:

答案 0 :(得分:2)

var p = location.pathname;
p = p.substring(p.length-1) == '/' ? p.substring(0, p.length-1) : p;
p.split('/').pop();

答案 1 :(得分:1)

使用正则表达式:

last_bit = $(location).attr('href').replace(/https?:\/\/[^\/]+/i, "");