2016-12-29 67 views
-1

我正在使用jquery,我需要在所有数字中切换逗号和点的顺序。更改数字格式

例如:

120,400.50 - > 120.400,50

逗号为小数和点为其余部分。

在此先感谢。

+0

的可能的复制[如何使用JavaScript格式化数字?](http://stackoverflow.com/questions/5882994/how-to-format-numbers-using-javascript) – Conduit

+0

你尝试过什么吗?谷歌? – BravoZulu

+0

@HectorLandete你检查了答案吗? – Dekel

回答

3

如果你想格式化数字 - 你可以使用@Conduit的上述评论(可能的重复)。

如果你有一个已知的字符串(用逗号和点)和要替换它们,可以使用具有替代功能的正则表达式:

s = '120,400.50' 
 
console.log(s.replace(/([\.,])/g, a => { return a === '.' ? ',' : '.'}))