gpt4 book ai didi

jquery - 如何通过JQuery从不带扩展名的URL中获取页面名称

转载 作者:行者123 更新时间:2023-12-01 00:37:02 25 4
gpt4 key购买 nike

我有一个网址:-

http://www.example.com/keyword/category.php

http://www.example.com/keyword/category.php#4

我需要一个神奇的咒语,它只为我提供此 URL 中的页面名称作为类别

这是我尝试过的,它给出了category.php。但它有两个问题。它又丑又长,而且给了我带有扩展名的文件名。

var currurl = window.location.pathname;
var index = currurl.lastIndexOf("/") + 1;
var filename = currurl.substr(index);

谢谢。

最佳答案

只需将其变成如下函数即可:

function getPageName(url) {
var index = url.lastIndexOf("/") + 1;
var filenameWithExtension = url.substr(index);
var filename = filenameWithExtension.split(".")[0]; // <-- added this line
return filename; // <-- added this line
}

然后当你需要使用它时:

var url = "http://www.example.com/keyword/category.php";
var myFilename = getPageName(url);

所有的“丑陋”都被隐藏在一个函数中,主代码看起来又漂亮又干净!

关于jquery - 如何通过JQuery从不带扩展名的URL中获取页面名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16286384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com