如何修剪/剥离URL到页面名称? [英] How do I trim/strip the URL down to the page name?
本文介绍了如何修剪/剥离URL到页面名称?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何将URL修剪/剥离到页面名称...
How would I go about trimming/stripping the URL down to the page name...
所以: http:// www。 BurtReynoldsMustache.com/whatever/whoever/apage.html
将成为: apage.html
任何想法?
推荐答案
你不需要jquery :
you do not need jquery:
var url = window.location.href;
var page = url.substring(url.lastIndexOf('/') + 1);
编辑:可能的查询字符串的一个好点:
a good point of the possible query string:
// it might be from browser & / anywhere else
var url = window.location.href;
url = url.split('#').pop().split('?').pop();
var page = url.substring(url.lastIndexOf('/') + 1);
好的,如果位置对象可用,请使用pathname提供更好的结果,如下所示,但是, url可以是字符串或直接来自文本字段或span / label的内容。所以上面的解决方案应该有它的位置。
ok, if the location object is available, use pathname gives better result as show below, however, a url can be a string or something directly from text field or span/label. So above solution should have its place.
这篇关于如何修剪/剥离URL到页面名称?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文