setInputNum(e){
let value = e.detail.value;
value = value.replace(/[^\d.]/g, "");
value = value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');
if (value.indexOf(".") < 0 && value != "") {
value = parseFloat(value);
}
if (value > 1000000) {
this.setData({
inputVal: 1000000
})
} else {
this.setData({
inputVal: value
})
}
},
输入框只能输入小数点后俩位首位不能为0
最新推荐文章于 2023-10-20 11:36:04 发布
这段代码定义了一个输入数值处理的函数,它会过滤掉非数字字符,并限制输入值不超过1000000。当输入值超过这个限制时,自动设置为1000000。该函数还确保数值格式正确,例如限制小数点后的位数。

1万+

被折叠的 条评论
为什么被折叠?



