I have following urls :
https://test1.com/path?query1=value1
and
https://test2.com/path
I am trying to add additional query param to all urls, so i am trying something like
url.replaceAll(/(.*)[?]?(.*)/g,"$1?newquery=newvalue&$2")
let url = "https://test1.com/path?query1=value1"
console.log(url.replaceAll(/^(.*)[?]?(.*)$/g,"$1?newquery=newvalue&$2"))
url = "https://test1.com/path"
console.log(url.replaceAll(/^(.*)[?]?(.*)$/g,"$1?newquery=newvalue&$2"))
But it doesnt work as expected , could someone shed some light