繁体   English   中英

用总是两个小数来反应本机数字输入掩码

[英]React Native number input mask with always two decimals

我正在努力使输入掩码正常工作。 我希望输入的行为如下:

  • 一个插入100然后显示1.00

  • 一个插入30000然后显示30​​0.00

  • 一个插入4390132然后显示43901.32

最后,我希望无论数字量多少,它总会有两个小数点

我尝试了这个库https://github.com/benhurott/react-native-masked-text

但是我只能让它与有限的数字一起工作。 有人会建议继续吗?

使用一些简单的数学,您应该能够实现这一目标。

首先将数字除以100,然后将其转换为数字,则可以调用toFixed()方法,指定2个小数位。 像这样:

Number((num / 100).toFixed(2));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM