当前位置: 首页 > 知识库问答 >
问题:

使用JavaScript[duplicate]从URL匹配参数的精确值

訾稳
2023-03-14

原始关闭原因未解决

你好朋友我有网站url="https://www.example/en_uk/cgid=ladywears

提前谢谢

共有1个答案

华泽语
2023-03-14

您可以使用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);

 类似资料:
  • 本文向大家介绍MongoDB精确数组匹配,包括了MongoDB精确数组匹配的使用技巧和注意事项,需要的朋友参考一下 对于精确的数组匹配,只需在MongoDB中使用。让我们创建一个包含文档的集合- 在方法的帮助下显示集合中的所有文档- 这将产生以下输出- 这是对MongoDB数组匹配的查询- 这将产生以下输出-

  • 我正在使用elasticsearch从json字段进行精确短语匹配。我尝试过多种语法,比如multi_match、query_string query_string我正在使用的语法; 我也尝试了过滤器而不是查询,但是过滤器在json上没有给出任何结果。我用于过滤器的语法是; 现在的问题是; 是否可以使用elasticsearch对json执行精确匹配操作?

  • 我试图检查字符串是否包含完全匹配。例如: String str="这是我的字符串,具有-Policy和-p" 我怎样才能做到以下几点:

  • 我正在尝试创建一个Lucene4.10索引。我只想在索引中保存我放入文档的确切字符串,witout标记化。 我在用StandardAnalyzer。 我试图搜索术语“燃料箱容量”@en(包括引号),所以我试图省略它们,并在术语周围添加了另外几个引号,以便让lucene理解我正在搜索整个文本。 如果我打印查询,我会得到:3:“燃料箱容量en”,但我不想拆分@符号上的文本。 我认为我的第一个问题是St

  • /^(?=^.{3,255}$)(http(s)?:\/\/|ftp:\/\/)?(www\.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+(:\d+)*(\/\w+\.\w+)*$/ 如何修改下这个正则 能匹配到地址栏上的参数,可有可无 匹配如http://www.baidu.com?params1=123&pa

  • 问题内容: 我有一个简单的RegEx,它应该查找8位数字: 但事实证明,它还匹配9位及更多数字。如何修复此RegEx以精确匹配8位数字? 例如:应匹配12345678,而不应匹配1234567和123456789。 问题答案: 试试这个: 被称为单词边界,它将对您的正则表达式说数字在8之后结束