gpt4 book ai didi

javascript - regex/instr javascript函数来检查url

转载 作者:行者123 更新时间:2023-12-02 20:44:39 25 4
gpt4 key购买 nike

我有 8 个可能的 URL 结构,需要检查我的 javascript 代码,然后在当前页面满足正确条件时运行一个函数。

URL 有 8 种可能的变体,所有变体都将包含关键字 questions,因此第一个检查需要隔离并识别当前页面的结构中是否包含关键字“questions”:-

  1. https://meta.stackexchange.com/questions

  2. https://meta.stackexchange.com/questions/ask

  3. https://meta.stackexchange.com/questions?sort=newest

  4. https://meta.stackexchange.com/questions?sort=featured

  5. https://meta.stackexchange.com/questions?sort=active

  6. https://meta.stackexchange.com/questions?sort=votes

  7. https://meta.stackexchange.com/questions?sort=hot

  8. https://meta.stackexchange.com/questions/1308/urgent-help-needed-i-screwed-up-my-site-really-bad-my-realty-questions

我只对后者(URL 结构8)感兴趣,它的 URL 中始终包含关键字“questions”,后跟正斜杠 (/),然后是 1 到 9 的数字。

如何编写一个 js instr/regex 函数,可以在页面加载时确定页面 url 是否与上面选项 8 的格式匹配。

希望有人能帮忙!

谢谢

乔纳森

最佳答案

试试这个:

var str = "http://meta.stackexchange.com/questions/1308/urgent-help-needed-i-screwed-up-my-site-really-bad-my-realty-questions";
var regex = /^.*questions\/\d.*$/;
document.write(str.match(regex));

关于javascript - regex/instr javascript函数来检查url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1553191/

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