React-text-mask不将输入值格式化为印度货币格式

时间:2019-07-04 19:39:37

标签: reactjs

我正在使用react-text-mask屏蔽输入字段。输入字段应将用户输入的格式设置为有效的印度货币格式。

我一直在尝试以下代码,但这无济于事。

<MaskedInput
          mask={[
            /\d{1,2}/,
            /\d{1,2}/,
            ",",
            ")",
            " ",
            /\d/,
            /\d/,
            /\d/,
            "-",
            /\d/,
            /\d/,
            /\d/,
            /\d/,
          ]}
        />

输入:213456

同步显示的输出应为:2,13,456

输入:222345666.956

同步显示的输出应为:22,23,45,666.956


任何对如何实现React中印度货币格式的帮助都将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

您不需要为此的库。只需像这样使用toLocaleString。

console.log((123123123.11).toLocaleString('hi'));

相关问题