1,驗證整數
var r1= /^[0-9]*[1-9][0-9]*$/ //正整數
var r2=/^-[0-9]*[1-9][0-9]*$/ //負整數
var r3=/^\d+$/?? //非負整數(正整數 + 0)
var r4=/^-?\d+$/ //整數
var val=r1.test(str); //str為你要判斷的字符 執行返回結果 true 或 false
2,
function isNumber(oNum)
?? {
??if(!oNum) return false;
??var strP=/^\d+(\.\d+)?$/;
??if(!strP.test(oNum)) return false;
??try{
??if(parseFloat(oNum)!=oNum) return false;
??}
??catch(ex)
??{
???return false;
??}
??return true;
?? }
var r1= /^[0-9]*[1-9][0-9]*$/ //正整數
var r2=/^-[0-9]*[1-9][0-9]*$/ //負整數
var r3=/^\d+$/?? //非負整數(正整數 + 0)
var r4=/^-?\d+$/ //整數
var val=r1.test(str); //str為你要判斷的字符 執行返回結果 true 或 false
2,
function isNumber(oNum)
?? {
??if(!oNum) return false;
??var strP=/^\d+(\.\d+)?$/;
??if(!strP.test(oNum)) return false;
??try{
??if(parseFloat(oNum)!=oNum) return false;
??}
??catch(ex)
??{
???return false;
??}
??return true;
?? }