1 function checkNum(obj){ 2 //修复第一个字符是小数点 的情况. 3 if(obj.value !=''&& obj.value.substr(0,1) == '.'){ 4 obj.value=""; 5 } 6 obj.value = obj.value.replace(/^0*(0\.|[1-9])/, '$1');//解决 粘贴不生效 7 obj.value = obj.value.replace(/[^\d]/g,""); //清除“数字”和“.”以外的字符 8 if(obj.value.indexOf(".")< 0 && obj.value !=""){//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额 9 if(obj.value.substr(0,1) == '0' && obj.value.length == 2){ 10 obj.value= obj.value.substr(1,obj.value.length); 11 } 12 } 13 }
一个95后程序员的自述:
现在的我还年轻,还有激情,要在有限的时间和激情里实现自我价值.