js jquery 限制input输入框只能输入两位小数的数字
2018-01-31 20:53
961 查看
//正整数 两位小数
$('.inputWrap').on('input', function () { var num = $(this).val(); if(num.indexOf(".") !== 0){ num = num.replace(/[^\d.]/g, ""); //清除“数字”和“.”以外的字符 num = num.replace(/\.{2,}/g, "."); //只保留第一个. 清除多余的 num = num.replace(".", "$#$").replace(/\./g, "").replace("$#$", "."); num = num.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3'); //只能输入两个小数 if (num.indexOf(".") < 0 && num != "") {//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额 num = parseFloat(num); } }else{ num = ""; } $(this).val(num); });
相关文章推荐
- js、正则限制input输入框只能输入数字或者小数
- JQuery 正则 限制文本框(input)只能输入数字/限制输入金额为两位小数
- JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数
- JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数
- jquery控制input只能输入数字和两位小数
- jquery控制input只能输入数字和两位小数
- jquery控制input只能输入数字和两位小数
- JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金)
- JS限制input输入的为数字并且有小数的时候最多保留两位小数
- JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金)
- JS限制input输入的为数字并且有小数的时候最多保留两位小数
- 限制输入框只能输入数字,并且保留两位小数
- JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金)
- jquery控制input只能输入数字和两位小数(转)
- js实现input输入框只能输入数字的功能
- input输入框匹配数字(带两位小数) js--金额匹配
- js 限制input只能输入数字、字母和汉字等等
- 正则限制 input 输入框只能输入整数、小数
- Html限制input输入框只能输入数字
- js限制输入框只能输入数字