input输入数字验证
生活随笔
收集整理的這篇文章主要介紹了
input输入数字验证
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
function clearNoNum(obj){obj.value = obj.value.replace(/[^\d.]/g,""); //清除“數(shù)字”和“.”以外的字符obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一個. 清除多余的obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能輸入兩個小數(shù)if(obj.value.indexOf(".")< 0 && obj.value !=""){//以上已經(jīng)過濾,此處控制的是如果沒有小數(shù)點,首位不能為類似于 01、02的金額obj.value= parseFloat(obj.value);}} function getObj(id) {return document.getElementById(id)
}getObj('input').onkeyup = function(){clearNoNum(this);
}
?
轉載于:https://www.cnblogs.com/SharkChilli/p/8898653.html
總結
以上是生活随笔為你收集整理的input输入数字验证的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pipenv和autoenv
- 下一篇: Attention Model