在文本字段中以相反的顺序输入数字

Enter number in reverse order in text field

我在 react-native 中有一个 TextInput,我想在每次更改文本时按顺序输入一个数字 0.00 => 0.01 => 0.12 => 1.23 => 12.34 => 123.45 就像这样。 CSS 方向“rtl”无效。在

上寻找一种算法以在我的 JS 文件中应用以响应本机文本输入
onChangeText={(amount) => this.onChangeText(amount)}

 onChangeText = (amount) => {
    //. Logic for reverse goes here

    this.setState({
      amount: newAmount,
      amountError: false,
    });
  };

您将需要一个输入掩码。你可以自己写,也可以将npm包react-text-mask实现到你的项目中。就拿下面的例子来说,你可以扭曲它来匹配你要找的东西,这很相似。

https://codesandbox.io/s/react-currency-input-with-react-text-mask-4es23?from-embed=&file=/package.json:249-264