我正在努力使输入掩码正常工作。我希望输入的行为如下:
一个插入100,然后显示1.00
一个插入30000,然后显示300.00
一个插入4390132,然后显示43901.32
最后,我希望无论数字量多少,它总会有两个小数点
我尝试了这个lib https://github.com/benhurott/react-native-masked-text
但是我只能让它与有限的数字一起使用。有人会建议继续吗?
答案 0 :(得分:2)
使用一些简单的数学,您应该可以实现这一目标。
首先将数字除以100,然后将其转换为数字,则可以调用toFixed()方法,指定2个小数位。像这样:
Number((num / 100).toFixed(2));