我是 javascript 的新手,正在努力编写符合要求的正则表达式模式
2,4 = 24.00
2.4 = 2.40
2.4.5 = 2.40
2.5,5 = 2.50
2,5.7 = 25.70
45.56.34 = 45.56
13.,0 = 13.00
13,.0 = 13.00
仅允许使用数字、逗号和点。 他们如何进入并不重要 但我必须将其转换为正确的货币格式 xxx,xxx,xxx,xx.xx
已编辑:澄清疑虑
最佳答案
尝试:
var input = '2,4';
var output = parseFloat( input.replace(",", ".").replace("..", ".") ).toFixed(2);
关于javascript - 匹配货币格式的正则表达式模式 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6859746/