验证有效数字
//验证只能输入小于100的数字,可以是整数也可以是小数 //判断是否有点符号 var v_dotFirstIndex = elementValue.indexOf("."); var v_dotLastIndex = elementValue.lastIndexOf("."); if( -1 != v_dotFirstIndex) { //值中有点符号 if(v_dotLastIndex != v_dotFirstIndex){ //有多个点符号 alert("只能输入数字"); return false; }else { //整数部分 if(!/(^0$)|(^[1-9][0-9]*$)/.test(serviceCoverage.split('.')[0])){ alert("只能输入数字"); return false; } //小数部分 if(!/^\d*$/.test(serviceCoverage.split('.')[1])){ alert("只能输入数字"); return false; }else if(2 < serviceCoverage.split('.')[1].length){ alert("小数位数不能大于2位"); return false; } } }else { //值中没有点符号 //整数部分 if(!/(^0$)|(^[1-9][0-9]*$)/.test(serviceCoverage)){ alert("只能输入数字"); return false; } }