gpt4 book ai didi

javascript - 使用 Javascript 提取 a href 路径的一部分

转载 作者:行者123 更新时间:2023-11-28 10:26:54 25 4
gpt4 key购买 nike

我需要使用 JavaScript 提取 href 属性的一部分。

我已经想出了一个解决方案,但我不确定这是最好的方法。下面是我的示例代码。我有一个带有完整 href 路径的变量 - 我感兴趣的是提取“Subcategory-Foobaz”部分。

我可以假设它总是夹在第二个“/”和“?”之间

我对正则表达式很糟糕,所以我想出了一个使用 2 个“分割”的看似霍奇的解决方案。

var path = "/Category-Foobar/Subcategory-Foobaz?cm_sp=a-bunch-of-junk-i-dont-care-about";
var subcat = path.split("/")[2].split("?")[0];
console.log(subcat);

这很可怕吗?你会怎么做?

谢谢

最佳答案

var path = "/Category-Foobar/Subcategory-Foobaz?cm_sp=a-bunch-of-junk-i-dont-care-about";
var subcat = path.split("/").pop().split("?")[0];
console.log(subcat);

只是一个小小的改变;使用 pop() 获取最后一个元素,无论字符串中有多少个/

关于javascript - 使用 Javascript 提取 a href 路径的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4084064/

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