【问题标题】:Matching exact values of parameter from URL using JavaScript [duplicate]使用 JavaScript 匹配来自 URL 的参数的精确值 [重复]
【发布时间】:2021-11-17 02:24:29
【问题描述】:

你好朋友我有网站 url="https://www.example/en_uk/cgid=ladywears&middle=20&end=100" 我需要提取参数“middle”和“end”的值,它们可以是 10 到 10000 之间的任何数值。 有1个条件需要满足—— Url 将被动态传递,并且程序只有在其中具有精确的“中间”和“结束”字匹配时才应该运行。需要帮助用 JavaScript 编写它。

提前致谢

【问题讨论】:

    标签: javascript html


    【解决方案1】:

    您可以使用URLSearchParams 来解析参数。

    在你的真实环境中,你必须使用var url = window.location.search;来获取当前的URL。在下面的示例中,我只是使用您提供的 URL 而不是 window.location.search;

    // Use window.location.search in your live environment
    // var url = window.location.search;
    
    var url = "https://www.example/en_uk/cgid=ladywears&middle=20&end=100";
    const urlParams = new URLSearchParams(url);
    const middle = urlParams.get('middle');
    const end = urlParams.get('end');
    
    console.log('middle', middle);
    console.log('end', end);

    【讨论】:

    • 谢谢,但是有什么方法可以拆分 url 并提取 end 和 middle 的值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 1970-01-01
    相关资源
    最近更新 更多