NumberInput 的千位分隔符

Thousand Separators for NumberInput

需要一种方法来处理 React admin 中的数字格式。我试图用 Record Context 改变格式。但是我的计算出错了。 我需要这样的东西

5000000000 --> 5,000,000,000

谢谢

您可以使用功能 - 解析/格式化。 “转换输入值 to/from 记录”: https://marmelab.com/react-admin/Inputs.html#recipes

我一直在用这个函数来格式化数字:

export const formatDecimals = (figure) => {
  return figure && figure.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
};