//判斷字符串是否爲數字 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