确切的url querystring param值替换为正则表达式

时间:2017-12-22 13:06:57

标签: regex

我的网址如下:

https://www.example.com?vid=123124321524

我必须用"替换vid值 - 不可用 - " 所以它应该是:

https://www.example.com?vid=--notavailable--

我将不得不使用JS .replace()函数(我必须使用Regex)。

可能有多个参数,应该是精确的参数(XXXvid不匹配)

基本上我必须将解决方案传递给数组,如:["regex","new param value"]

例如

  "https://www.example.com?vid=123124321524".replace(/[?|&]vid=\K([^&#]*)/,"--notavailable--")

为什么不工作? 编辑:我意识到它适用于PHP而不是JS

我尝试了很多东西,但仍然没有运气。谢谢!

1 个答案:

答案 0 :(得分:1)

我猜javascript不知道/lib/ld-linux.so,您可以使用:

\K