gpt4 book ai didi

javascript - 如何替换 JavaScript/jQuery 中的动态值?

转载 作者:行者123 更新时间:2023-11-28 18:40:06 25 4
gpt4 key购买 nike

如何替换 javascript/jquery 中的动态值?

我有一个像这样的字符串 myURL = http://www.demo.com?a=1&sp=2&c=3;我想将 sp=2 替换为“str=3”等字符串。 'sp' 的值可以更改,如 3,4,5 等。

我正在使用jQuery的替换功能,但我不知道如何替换'sp'的动态值

myURL.replace("sp=2", "str=3"); 

有什么想法吗?

最佳答案

尝试使用正则表达式:

var myURL = "http://www.demo.com?a=1&sp=2&c=3";
var replacementNum = 123;

myURL = myURL.replace(/sp=\d+/g, 'sp=' + replacementNum);

Demo

上面的代码会将 sp= 参数替换为给定替换编号的任意数字。当您不知道 sp 参数值时,它非常有用。

var myURL = "http://www.demo.com?a=1&sp=2&c=3";
var replacementNum = 123;

myURL = myURL.replace(/sp=\d+/g, 'sp=' + replacementNum);
console.log(myURL);

关于javascript - 如何替换 JavaScript/jQuery 中的动态值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36263972/

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