我写了一个JSFiddle与我期望的输出和输出我的代码正在执行。这两个不同的值必须被解析为冒号或分号,因为我需要知道在php中解析哪一行。Javascript替换不与&符号并定义一个字母
var data = "key=update.repositories&value=xime+mcsg+mcsg-maps&key=server.minPlayersToStart&value=12";
data.replace(/&v/g, ":v");
data.replace(/&k/g, ";k");
$(".encData").text(data);
小提琴在这里找到:http://jsfiddle.net/RS6xC/1/