我有以下代碼:的Javascript正則表達式:替換最後一個點一個逗號
var x = "100.007"
x = String(parseFloat(x).toFixed(2));
return x
=> 100.01
這個工作赫然我是多麼希望它的工作。我只想要一個小小的此外,這是一樣的東西:
var x = "100,007"
x.replace(",", ".")
x.replace
x = String(parseFloat(x).toFixed(2));
x.replace(".", ",")
return x
=> 100,01
然而,這段代碼將替換第一次出現了「」在這裏我要趕最後一個。任何幫助,將不勝感激。
一定要擺脫你的句點字符之前,你的逗號轉換爲一個,否則你會最終得到一個完全不同的數字!必須有一個正則表達式,只有在後面跟着一個逗號時才轉換句點,並且只有在逗號前面加上逗號時才轉換逗號。想想我剛剛在午餐時間裏發現了我正在做的事情...... – RyanfaeScotland 2014-10-14 09:21:11