`
pengfeicao521
  • 浏览: 140450 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

几种常用验证

阅读更多
//整数验证
function isInt(str){
var num="0123456789";
for(var i=0;i<str.length;i++){
if(num.indexOf(str.charAt(i))<0) {
return false;
}
}
return true;
}


//数字验证
function isFloat(str){
var num="0123456789.-";
var count1=0;
    var count2=0;
    str=str.replace(/(^\s*)|(\s*$)/g, "");
for(var i=0;i<str.length;i++){
if(num.indexOf(str.charAt(i))<0||str.indexOf("-.")>-1) {
return false;
}else{
  if(str.charAt(i)=="."){
     if(i==0||i==str.length-1){
                return false;
             }else{
                count1++;
             }
  }
          if(str.charAt(i)=="-"){
      if(i!=0){
                return false;
              }else{
                count2++;
              }
  }
}

}
if(count1>1||count2>1){return false;}
return true;
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics