js控制只能输入数字和控制小数的位数

 

<input class="form130" style="width: 80px;"  maxlength="10" id="replygold" name="replygold" type="text" /> 
$(function(){
  $('#replygold').bind('input propertychange',amountVal );
});
function
amountVal(){ var replyGold=document.getElementById("replygold"); var regStrs = [ ['[^\\d\\.]+$', ''], //禁止录入任何非数字和点 ['\\.(\\d?)\\.+', '.$1'], //禁止录入两个以上的点 ['^(\\d+\\.\\d{2}).+', '$1'] //禁止录入小数点后两位以上 ]; for(i=0; i<regStrs.length; i++){ var reg = new RegExp(regStrs[i][0]); replyGold.value = replyGold.value.replace(reg, regStrs[i][1]); } }

 


                                            

                                              记录点点滴滴,虽然微不足道。

 

posted @ 2016-11-29 17:17  代码飞了  阅读(3050)  评论(0编辑  收藏  举报