【发布时间】:2013-08-13 11:40:37
【问题描述】:
我在替换字符串中不必要的字符集时遇到问题。以下正则表达式替换字符集“&=&”的第一次出现,但不处理剩余部分。如何用正则表达式替换字符集的第一次和任何连续出现?
var test = "var1=data1&var2=data2&=&=&=&=&var3=data3&=&=&var4=data4&var5=&var6=data6";
var result = "";
result = test.replace(/(\&\=\&)+/g, '&');
// Result returns "var1=data1&var2=data2&=&=&var3=data3&=&var4=data4&var5=&var6=data6"
【问题讨论】:
标签: javascript regex replace