js判斷輸入數字是否是整數,金額、數字


 

function isIntNum(strNum){//js判斷輸入數字是否是整數   僅供學習思想

  var strCheckNum = strNum+"";
  if(strCheckNum.length<1){
    return false;
  }
  else if(strCheckNum.charAt(0)=='0')//如果第一個字符是0
     strCheckNum = strCheckNum.substring(1);//截取  從第二個字符開始(包含)
  else if(isNaN(SttrCheckNum))
       return false;
  else if(parseInt(strCheckNum,10)<1)//第二個參數在2和36之間的表示 numString 所保存數字的進制的值。如果沒有提供,則前綴為 '0x' 的字符串被當作十六進制,前綴為 '0' 的字符串被當作八進制。所有其它字符串都被當作是十進制的。 
       return false;
  else if(parseFloat(strCheckNum)>parseInt(strCheckNUm,10)   //排除小數的可能性
       return false;

    return true;
  

}

  

funcation isMoney(arg){//22,111,22.11   判斷是否是金額

    arg = arg.toString();
    argChar = "0123456789.,";
    var beginArg = arg.substring(0,1);
    if(beginArg == "." || beginArg==",")
    return false;
   if(var i = 0;i<arg.length;i++){
     if(argChar.indexOf(arg.substring(i,i+1)) == -1)  return false;

  return true;
}

}
funcation isMoney(arg){//22,111,22.11   判斷是否是數字

    arg = arg.toString();
    argChar = "0123456789";
      if(var i = 0;i<arg.length;i++){
     if(argChar.indexOf(arg.substring(i,i+1)) == -1)  return false;

  return true;
}

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM