如何用空白替换单词和数字组合?

时间:2012-02-01 08:47:33

标签: javascript regex string replace digits

如何更换

url:http://www.abc.com&query_id=123&query_id1=12

至:http://www.abc.com&query_id1=12

如何在javascript中用空格替换任何query_id?

1 个答案:

答案 0 :(得分:3)

var url = "http://www.abc.com&query_id=123&query_id1=12";
    url = url.replace(/(\?|&)query_id=[^&]*/g, "");

console.log(url); /* returns http://www.abc.com&query_id1=12 */

无论如何请注意,您应该将&的第一次出现替换为?

http://www.abc.com&query_id=123&query_id1=12

应该写成

http://www.abc.com?query_id=123&query_id1=12