我知道我可以用javascript / jquery读取URL的哈希值。但有可能我能读到尾随位吗?查找URL的最后一部分
我有一个域名。 http://www.blah.com/ 域的每个部分都位于像“this-page”示例
这样的slug的URL下http://www.blah.com/service/ (有或没有尾部斜杠)但我想知道我是否可以使用JavaScript在URL中找到“服务”,而无需服务器端干预。我知道如果有的话,我可以做到 http://www.blah.com/#service
我不知道我只是好奇,我真的不知道我会寻找什么,所以这是我搜索的第一站,因为我无能为力......
答案 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, "");