Javascript 带逗号的knockoutjs格式数字

Javascript 带逗号的knockoutjs格式数字,javascript,jquery,knockout.js,knockout-2.0,Javascript,Jquery,Knockout.js,Knockout 2.0,我是个新手,刚开始对框架有所了解。然而,我遇到了一个问题,我试图用逗号格式化大数字。我已经能够使用ExtendersAPI将数字格式化为小数位,但这不是我想要的 该数字存储在一个数组中,应用程序中使用的数字示例为500万。所以我需要打印5000000的值-这可能吗?我猜一定是这样。我想你会想要创建一个新的。最简单的方法可能是在可观察到的内容发生变化时使用设置显示格式,然后在用户键入新内容时为文本框设置事件处理程序。我想您应该创建一个新的文本框。最简单的方法可能是在可观察到的内容发生变化时使用设置

我是个新手,刚开始对框架有所了解。然而,我遇到了一个问题,我试图用逗号格式化大数字。我已经能够使用ExtendersAPI将数字格式化为小数位,但这不是我想要的


该数字存储在一个数组中,应用程序中使用的数字示例为500万。所以我需要打印5000000的值-这可能吗?我猜一定是这样。

我想你会想要创建一个新的。最简单的方法可能是在可观察到的内容发生变化时使用设置显示格式,然后在用户键入新内容时为文本框设置事件处理程序。

我想您应该创建一个新的文本框。最简单的方法可能是在可观察到的内容发生变化时使用设置显示格式,然后在用户键入新内容时为文本框设置事件处理程序。

对于格式设置,您可以使用以下正则表达式警告:它不适用于float:mystring.replace/\B?=\d{3}+\d/g,','


您可以查看此示例:

对于格式,您可以使用以下正则表达式警告:它不适用于float:mystring.replace/\B?=\d{3}+\d/g,','


您可以查看此示例:

因此,基本上您正在寻找一个javascript函数来将5000000转换为5000000?是的,但它必须与knockout兼容,并绑定到其格式化的数据,以便实时更新并保持逗号分隔的结构。如何与数据交互?您是否在某个地方更改了值,并且需要一个文本字段来更新转换后的值?还是在同一个地方有一个输入文本标签?这可能会有帮助:是的,其他地方的值会发生更改,输出的文本需要使用转换后的值+逗号分隔结构进行更新。因此,基本上,您正在寻找一个javascript函数来将5000000转换为5000000?是的,但它必须与敲除兼容,并绑定到其格式化的数据,以便实时更新并保留逗号分离结构。如何与数据交互?您是否在某个地方更改了值,并且需要一个文本字段来更新转换后的值?或者它在同一个地方是一个输入文本标记?这可能会有帮助:是的,值在其他地方被更改,而得到输出的文本需要用转换后的值+逗号分隔的结构进行更新。