gpt4 book ai didi

javascript - 如何在 JavaScript 中提取当前文档路径的 URL 的文件名?

转载 作者:可可西里 更新时间:2023-11-01 01:44:49 34 4
gpt4 key购买 nike

我正在尝试在没有任何参数的情况下提取 Javascript 中的当前文件名。

$(location).attr('href').match(/([a-zA-Z\-\_0-9]+\.\w+)$/);
var current_path = RegExp.$1;
if ((current_path == 'index.html') || ...) {
// something here
}

但是当你像http://example.com/index.html?lang=ja这样访问时,它根本不起作用。确定之前文件名会随机更改。

有什么想法吗?

最佳答案

如果您要查找路径中的最后一项,请尝试以下操作:

var current_path = window.location.pathname.split('/').pop();

这个:

window.location.pathname

会给你类似的东西:

"/questions/6543242/how-to-extract-the-filename-of-url-in-javascript"

然后 .split() 会将字符串拆分为一个数组,而 .pop() 会为您提供数组中的最后一项。

关于javascript - 如何在 JavaScript 中提取当前文档路径的 URL 的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6543242/

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