我有一个像这样的字符串:
a_href= "www.google.com/test_ref=abc";
我需要在上面的字符串中搜索 test_ref=abc 并将其替换为新值
var updated_test_ref = "xyz";
a_href ="www.google.com/test_ref=updated_test_ref"
即
www.google.com/test_ref=xyz.
我们如何做到这一点?
编辑:
test_ref 值本身可以是一个 URL 链接,类似于 http://google.com?param1=test1¶m2=test2 .我需要先获得完整的值(value) &。
最佳答案
a_href = a_href.replace(/(test_ref=)[^\&]+/, '$1' + updated_test_ref);
关于javascript - 在javascript中搜索和替换特定的查询字符串参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5413899/