![](/img/trans.png)
[英]Force number input to have two decimal places and always show two decimals in React
[英]React Native number input mask with always two decimals
我正在努力使输入掩码正常工作。 我希望输入的行为如下:
一个插入100然后显示1.00
一个插入30000然后显示300.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.