判断input值为小数且固定可输入的小数位数
代码基于jquery
var minNum = 4;
// 设定显示几位小数
$('input').on('input propertychange',function () {
var x = $(this).val();
//测试的数字
var y = String(x).indexOf(".") + 1;
// 获取小数点的位置
var count = String(x).length - y;
// 获取小数点后的个数
if(count > minNum) { // 输入多余4位小数
var num2=(x-0).toFixed(minNum+1);
$(this).val(num2.substring(0,num2.lastIndexOf('.')+(minNum+1)));
}
})
【判断input值为小数且固定可输入的小数位数】当前代码input中只可输入小数点后4位小数
推荐阅读
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- 「#1-颜龙武」区块链的价值是什么()
- 一个人值班
- 两感一练
- 【读书清单20】写作吧!你值得被看见(2)
- 二叉树路径节点关键值和等于目标值(LeetCode--112&LeetCode--113)
- 《小舍得》大结局(南建龙这番话,值得每个中年夫妻深思)
- 值得父母深思的犹太家庭教育
- 微小说/不是所有苦难都值得同情
- 探寻工作有价值和意义感的4个问题