//判断字符串是否为数字 function checkRate(input) { var re = /^[0-9]+.?[0-9]*$/; if (!re.test(input.rate.value)) { alert("请输入数字(例:0.02)"); input.rate.focus(); return false; } }
//判断正整数 function checkRate(input) { var re = /^[1-9]+[0-9]*]*$/; if (!re.test(input.rate.value)) { alert("请输入正整数"); input.rate.focus(); return false; } }
判断是不是数字还能够调用js的isNaN函数,用法 var num; if(isNaN(num)){ alert(‘num不是数字’); }java