【问题标题】:Replace a URL parameter using JQuery Javascript使用 JQuery Javascript 替换 URL 参数
【发布时间】:2016-07-10 21:24:32
【问题描述】:

我有一个包含多个参数的 url,我想使用 JQuery(不是 javascript)替换它们。

var str = "http://example.com/index.php?color=red&size=large&quantity=5";
var newQty = 10;

如果数量作为参数存在,我如何才能使用 JQuery 更改数量?如何更改不在查询字符串末尾的参数,例如 size=large?

我更喜欢使用正则表达式和 .replace 函数,如果有人可以帮助我提供正确的代码,请...类似这样。

var newStr = str.replace(REGEX, "quantity="+newQty);

【问题讨论】:

标签: javascript jquery regex url


【解决方案1】:
var REGEX = /quantity\=[0-9]+/;

【讨论】:

  • 虽然此代码可能会回答问题,但提供有关它如何和/或为什么解决问题的额外上下文将提高​​答案的长期价值。
猜你喜欢
  • 2011-11-02
  • 2011-10-17
  • 1970-01-01
  • 1970-01-01
  • 2017-07-11
  • 2019-07-14
  • 1970-01-01
  • 1970-01-01
  • 2012-01-25
相关资源
最近更新 更多