需要通過jquery的Replace
。需要JavaScript替換
的json是:
var money={"money1":"957.06","money2":"1,368,737.85"}
需要得到結果:
var money={"money1":"957.06","money2":"1368737.85"}
var res = money.replace(/,/, "");
本公司保換所有 「」 如何解決售後服務呢?
需要通過jquery的Replace
。需要JavaScript替換
的json是:
var money={"money1":"957.06","money2":"1,368,737.85"}
需要得到結果:
var money={"money1":"957.06","money2":"1368737.85"}
var res = money.replace(/,/, "");
本公司保換所有 「」 如何解決售後服務呢?
使用的JavaScriptreplace()
例如爲:
money.money2 = money.money2.replace(/,/g, "");
添加g
(global)標誌,以你的正則表達式;否則,只有第一場比賽將被替換。另外,你需要訪問的money
包含值的實際屬性:
money.money1 = normalizeMoney(money.money1);
money.money2 = normalizeMoney(money.money2);
function normalizeMoney(str) {
return str.replace(/,/g, '');
}
首先,您需要遍歷通的每一個值,然後在它取代:
var money={"money1":"957.06","money2":"1368737.85"}
$.each(money, function(key, value) {
value = value .replace(/,/, "");
});
只是使用JavaScript(不包括jQuery的) :
var money={"money1":"957.06","money2":"1,368,737.85"};
Object.keys(money).map(function(value, index) {
money[value] = money[value].replace(/,/g, '');
});
console.log(money);
// Object {money1: "957.06", money2: "1368737.85"}
這與jQuery無關;它只是JavaScript。 – Jacob