Top*_*der 35 javascript search design-patterns replace match
我有一个字符串,如下所示:
a_href= "www.google.com/test_ref=abc";
Run Code Online (Sandbox Code Playgroud)
我需要在上面的strinng中搜索test_ref = abc并用新值替换它
var updated_test_ref = "xyz";
a_href ="www.google.com/test_ref=updated_test_ref"
Run Code Online (Sandbox Code Playgroud)
即
www.google.com/test_ref=xyz.
Run Code Online (Sandbox Code Playgroud)
我们应该怎么做 ?
编辑:
test_ref值本身可以是一个URL链接,例如http://google.com?param1=test1m2=test2.我需要捕获完整的价值,直到第一次.
Mar*_*ahn 56
a_href = a_href.replace(/(test_ref=)[^\&]+/, '$1' + updated_test_ref);
Run Code Online (Sandbox Code Playgroud)