我的价值就是这样来的
"aaaa=7%2C778.00&bbbb=1%2C111%2C231.00"
我需要
"aaaa"="7,778.00","bbbb"="1,111,231.00"
我写了
addInsurance.replace(/([^&]+)=([^&]*)/g,function (match, name, addInsurance) {
arrayOfInsurance[name] = addInsurance;
});
我得到了
"aaaa"="7%2C78.00","bbbb"="1%2C11%2C23.00"
我如何删除"%2C"通过jquery中的正则表达式!!请帮助!!!!
答案 0 :(得分:1)
使用decodeURIComponent函数解码值,然后替换&用逗号。
以下是示例代码
var str = "vatInInsurance=7%2C778.00&totalPremiumInInsurance=1%2C111%2C231.00";
var resultString = decodeURIComponent(str).replace('&', ',');
答案 1 :(得分:1)
试试这个 -
var str = "vatInInsurance=7%2C778.00&totalPremiumInInsurance=1%2C111%2C231.00";
var str_decoded = decodeURIComponent(str).split('&').join();
console.log(str_decoded);