Wie formatiere ich Zahlen auf <TextInput> im Handumdrehen in React Native richtig?
P粉396248578
P粉396248578 2023-09-11 13:24:19
0
1
550

<TextInput value={initialMoney} 
    onChangeText={(x) => {
      setInitialMoney(x.replace(/\B(?=(\d{3})+(?!\d))/g, '.'));
    }}
/>

Der obige Code funktioniert nicht richtig.

Statt 214.124.124.124 anzuzeigen

Es wird 2.1.4.1.2.4.1.2.4.123 angezeigt

Kein Problem mit Regex, ich habe Regex außerhalb von TextInput ausprobiert und es funktioniert gut. Kann mir jemand helfen, dieses Problem zu lösen?

P粉396248578
P粉396248578

Antworte allen(1)
P粉724256860

您的正则表达式可能存在一些问题。尝试调试它,我通过 Regex101 检查并显示错误。

尝试阅读这篇文章使用 React Native Expo 时如何将数字格式化为货币?

希望这有帮助。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage