我有一个像这样的字符串:
a_href= "www.google.com/test_ref=abc";
我需要在以上strinng中搜索test_ref = abc并将其替换为新值
var updated_test_ref = "xyz";
a_href ="www.google.com/test_ref=updated_test_ref"
IE
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);