我正在尝试替换 JavaScript 中字符串中的任何非编码 & 符号,并想知道这是否可能。我有正则表达式构建来检测字符串中的这一点,但是当我进行替换时,我会丢失参数名称。
电流输入:
http://www.somesite.com/id/2343?paramA=1¶mB=asdf
从文本区域
<textarea id='test-box'>http://www.somesite.com/id/2343?paramA=1¶mB=asdf</textarea>
var str = $('#test-box').val();;
var regex = /&[a-z]+=/gi;
str = str.replace(regex, [REPLACE &'s WITH &'s]);
console.log(str);
期望的输出:
http://www.somesite.com/id/2343?paramA=1&paramB=asdf
然后我怎样才能使用 JavaScript 来保留参数的名称并简单地替换'&'
with '&'
?