日期:2014-05-16  浏览次数:20344 次

js 校验 数字

//整数和浮点数

function isNum(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;

?

}

//整数

function forcheck(ss) {

var type = "^[0-9]*[1-9][0-9]*$";

var re = new RegExp(type);

if (ss.match(re) == null) {

alert("请输入大于零的整数!");

return false;

}

return true;

}