/*** 验证是否为数字*/function check_int(obj, str) {var regu ="^\d*\.?\d+$|^\d*\.?\d*$";var re = new RegExp(regu);var checkStr = obj.value.trim();if(checkStr.search(re) == -1) {alert(str + "必须是数字!");obj.focus();return false;}if(obj!=""){if(strLen(obj.value)>10){alert(str+" 不能大于10位数字,请修改!");obj.focus();return false;}}var i = parseInt(parseFloat(checkStr));if(i == 0) {alert(str + "不能为0!");obj.focus();return false;}if(i < 0) {alert(str + "不能小于0!");obj.focus();return false;}return true;}为什么不对呢?var regu ="^\d*\.?\d+$|^\d*\.?\d*$";这句是不是有问题。我就是想控制输入的字符必须是数字,且最多只有一个“.”那个大哥给看一下?
添加回答
举报
0/150
提交
取消