我有以下代码:的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