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

JavaScript 检查 number 类型数据
// 检查是否为任意数(实数)

function isNumeric(strNumber) {

  var newPar = /^(\+|-)?(0|[1-9]\d*)(\.\d*[1-9])?$/

  alert(newPar.test(strNumber));

}

// 检查是否为正数

function isUnsignedNumeric(strNumber) {

  var newPar = /^\d+(\.\d+)?$/

  alert(newPar.test(strNumber));

}

// 检查是否为整数

function isInteger(strInteger) {

  var newPar = /^(-|\+)?\d+$/

  alert(newPar.test(strInteger));

}

// 检查是否为正整数

function isUnsignedInteger(strInteger) {

  var newPar = /^\d+$/

  alert(newPar.test(strInteger));

}