Kas*_* DK 5 javascript regex preg-replace
我想从网址中删除所有空值:
var s="value1=a&value2=&value3=b&value4=c&value5=";
s = s.replace(...???...);
alert(s);
Run Code Online (Sandbox Code Playgroud)
预期产量:
value1=a&value3=b&value4=c
Run Code Online (Sandbox Code Playgroud)
我只需要考虑URL的查询部分.
nnn*_*nnn 11
像这样的东西:
s = s.replace(/[^=&]+=(&|$)/g,"").replace(/&$/,"");
Run Code Online (Sandbox Code Playgroud)
也就是说,删除一个或多个非等号/非符号字符的组,后跟等号和符号或字符串结尾.然后删除任何剩余的尾随&符号.