您的位置 首页 > 数码极客

如何让小数点后面只有两位小数点

限制 input 输入框只能输入纯数字

onkeyup=" (/\d+(\.\d{0,2})?/) ? (/\d+(\.\d{0,2})?/)[0] : ''"

这一步可以限制input框只能输入数字并且小数点后保存两位

但是假如前面输入过多 ' 0 '就不能判断了.如图:

所以用js判断

源码:

$(".rate").blur(function(){ //失去焦点时 var val = $(this).val(); //获得输入值 i('0') == 0){ //如果第一个为'0'时 val = val.replace(/\b(0+)/gi,""); //清除多余的'0' i(0,1)=='.'){ //如果有小数点'.'时,前面加一个0 $(this).val( "0" + val); }else{ $(this).val(val); } } })

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何让小数点后面只有两位小数点”边界阅读