如何修剪/剥离URL到页面名称? [英] How do I trim/strip the URL down to the page name?

查看:79
本文介绍了如何修剪/剥离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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆