knockoutjs用逗号格式化数字
knockoutjs format numbers with commas
我是淘汰赛的新手,刚刚开始了解框架。然而,我遇到了一个问题,我试图用逗号格式化大数字。我已经能够使用扩展器API将数字格式化为小数位数,但这不是我想要的。
该数字存储在一个数组中,应用程序中使用的数字示例为500万。所以我需要打印出5000000的值——这可能吗?我猜一定是。
对于格式化,您可以使用以下regex(警告:它不适用于float):mystring.replace(/'B(?=('d{3})+(?!'d))/g, ',')
您可以查看此示例:http://jsfiddle.net/nyothecat/XgezN/1/
我想您会想要创建一个自定义绑定。最简单的方法可能是在可观察的内容发生变化时使用现有的jQuery格式化程序来格式化显示,然后为文本框设置一个事件处理程序,以便在用户键入新内容时解析文本框(删除逗号)。
相关文章:
- 使用纯javascript格式化数字
- 用javascript格式化数字,而不进行更改
- Java脚本插件,用于将数字转换为特定于区域性的货币格式,并将具有特定货币格式的非格式化数字转换为普通数字
- jQuery(或Javascript)基于给定的C#/VBA/Java格式字符串格式化数字的方法
- 格式化数字,如22,55,86,21,28
- Javascript-格式化数字,始终显示原始的小数位数
- 使用 javascript 格式化数字
- Chrome告诉“Invaild Group”使用正则表达式来格式化数字
- 在 javascript 中用指数格式化数字
- 使用 jquery 编号格式化程序格式化数字并重新格式化它们
- Javascript - 用正则表达式替换字符串以格式化数字
- 如何使用 jQuery 格式化数字
- 剑道在网格中格式化数字
- 在谷歌脚本中格式化数字
- Javascript 用逗号和点格式化数字
- 如何以特定方式格式化数字
- 在 JavaScript 中格式化数字
- 在Dojo中格式化数字
- 通过ExtJS或javascript格式化数字
- 用撇号作为千位分隔符格式化数字