gpt4 book ai didi

javascript - 使用 Javascript 获取 URL 的特定部分

转载 作者:行者123 更新时间:2023-12-03 18:21:11 24 4
gpt4 key购买 nike

我有几个 URL,我需要获取 URI 最后一部分的特定部分

如果我有 url www.test.co/index.php/government-printer-sales.html 我只需要从 URL 获取 government。所有的 url 都在相同的结构中,所以如果我有 www.test.co/index.php/management-fees.html 我需要获取单词 management

我尝试了以下方法

var str = document.URL.split('/');
var type = str[5].split('-',1);

这给了我一些结果,但我确信有更好的方法。如果有的话,我可以从 eiter mootools 或只是普通的 javascript 获得这个

最佳答案

您可以使用正则表达式来提取最后一个斜杠之后和第一个破折号之前的字符串:

var regex = /\/([^/\-]+)[^/]*$/;
var matches = regex.exec('www.test.co/index.php/government-printer-sales.html');
var type = matches[1]; // government

关于javascript - 使用 Javascript 获取 URL 的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7671441/

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