Поиск и замена определенного значения параметра строки запроса в javascript

У меня есть строка, которая выглядит примерно так:

a_href= "www.google.com/test_ref=abc";

Мне нужно найти test_ref = abc в этом выше strinng и замените его новым значением

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 & param2 = test2 . Мне нужно захватить полное значение не раньше первого &.

35
задан TopCoder 24 March 2011 в 02:15
поделиться