JS 判断是否为数字

方法一

 

function isNumber(value) {
  var flag = true;
  var strP=/^\d+(\.\d+)?$/;
  if(!strP.test(value)) {
    flag = false;
  }
  try {
  if(parseFloat(value) != value) {
     flag = false;
  }
  } catch(ex) {
  flag = false;
  }
  return flag;
}

 

方法二

 

if (isNaN(value)) {

  alert("请输入数字");

}

 

你可能感兴趣的:(js)