【发布时间】:2016-03-09 19:19:30
【问题描述】:
我想要一个掩码函数来格式化数字(作为字符串),就像很多掩码插件一样。
期望的行为:
format('1') // '0,01'
format('12') // '0,12'
format('123') // '1,23'
format('12345678') // '123.456,78'
如果格式化程序仅使用正则表达式函数来实现这一点会更好。
[编辑]
A 在 stackoverflow 中搜索了很多问题,但大多数答案都包括在字符串末尾添加两个小数。这不是我所期望的。
预期:
format('1') // '0,01'
format('123') // '1,23'
没有预料到:
format('1') // '1,00'
format('123') // '123,00'
【问题讨论】:
-
@Barmar 我的问题可能是重复的,但您的评论中给出的答案对我不起作用。输出和我提到的不一样
-
这不是相同的掩码行为,因此它不是“相同的想法”。我还是编辑了我的问题。
-
看起来像“除以 100”!?
-
@meck373 哦,工作:(
标签: javascript regex string-formatting money-format