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; } }