js一些简单的校验

来源:互联网 发布:wp8软件 快手 编辑:程序博客网 时间:2024/05/08 09:42
//检验是否为数字(整型)function CheckNumber(str){var i;//alert(parseInt(str));for (i = 0; i < str.length; i++){if (str.charAt(i) < "0" || str.charAt(i) > "9"){return false;}}return true;}//判断是否符合电话号码,Telephone,由数字和-组成function CheckTelephone(str){var ifor (i = 0; i < str.length; i++){if ((str.charAt(i) < "0" || str.charAt(i) > "9") && str.charAt(i) != "-"){return false;}}return true;}//检验是否为金额(浮点)function CheckMoney(str){var i;for (i = 0; i < str.length; i++){if ((str.charAt(i) < "0" || str.charAt(i) > "9") && str.charAt(i) != "."){return false;}}return true;}//检验是否为系数,小于等于1function CheckRate(str){var i;for (i = 0; i < str.length; i++){if ((str.charAt(i) < "0" || str.charAt(i) > "9") && str.charAt(i) != "."){return false;}}if (parseFloat(str) >1 ){                return false;        }return true;}//检验是否为时间,格式24h:mifunction CheckTime(str){var i;for (i = 0; i < str.length; i++){if ((str.charAt(i) < "0" || str.charAt(i) > "9") && str.charAt(i) != ":"){return false;}}if (str.length != 5)return false;if (str.substring(2,3) != ":" ) {return false;}ls_hour = str.substring(0,2);ls_min = str.substring(3,5);if (parseFloat(ls_hour) > 23  ){return false;}if (parseFloat(ls_min) > 59){return false;}return true;}//检验是否为时间,格式24h:mi:ssfunction CheckTime2(str){var i;for (i = 0; i < str.length; i++){if ((str.charAt(i) < "0" || str.charAt(i) > "9") && str.charAt(i) != ":"){return false;}}if (str.length != 8)return false;if (str.substring(2,3) != ":" ) {return false;}if (str.substring(5,6) != ":" ) {return false;}ls_hour = str.substring(0,2);ls_min = str.substring(3,5);ls_ss = str.substring(6,8);if (parseFloat(ls_hour) > 23  ){return false;}if (parseFloat(ls_min) > 59){return false;}if (parseFloat(ls_ss) > 59){return false;}return true;}//判断控件中输入是否都为yyyy-mm-dd格式的日期,function CheckDate(el,ObjDesc) {var ln =  content.length;//空值看作符合格式要求if (ln == 0 ) {return true;}if  (ln != 10) {return ObjDesc + "只能输入如下日期格式yyyy-mm-dd!";}bString = "0123456789-";for(i = 0; i < content.length; i ++){if (bString.indexOf(content.substring(i,i+1)) == -1) {return ObjDesc + "日期格式只能输入数字和-!";        }}var ls_year, ls_date, ls_month;if (content.substring(4,5) != "-" || content.substring(7,8) != "-"){return ObjDesc + "只能输入如下日期格式yyyy-mm-dd!";}ls_year = content.substring(0,4);ls_month = content.substring(5,7);ls_date = content.substring(8,10);if (parseFloat(ls_year) > 2100 || parseFloat(ls_year) < 1900){return ObjDesc + "年份不对!";}if (parseFloat(ls_month) > 12 || parseFloat(ls_year) < 1){return ObjDesc + "月份不对!";}if (parseFloat(ls_date) > 31 || parseFloat(ls_date) < 1){return ObjDesc + "日期不对!";}return true;}//判断是否符合Password格式,字母和数字组合function CheckPassword(str){var i  for (i = 0; i < str.length; i++){    if ((str.charAt(i) < "0" || str.charAt(i) > "9") && (str.charAt(i) < "A" || str.charAt(i) > "Z") && (str.charAt(i) < "a" || str.charAt(i) > "z")){      return false;    }  }  return true;}//判断是否都是字母function CheckLetter(str){var i  for (i = 0; i < str.length; i++){    if ( (str.charAt(i) < "A" || str.charAt(i) > "Z") && (str.charAt(i) < "a" || str.charAt(i) > "z")){      return false;    }  }  return true;}//判断是否都是大写字母function CheckUpLetter(str){var i  for (i = 0; i < str.length; i++){    if ( (str.charAt(i) < "A" || str.charAt(i) > "Z") ){      return false;    }  }  return true;}//判断是否都是小写字母function CheckLowLetter(str){var i  for (i = 0; i < str.length; i++){    if (  (str.charAt(i) < "a" || str.charAt(i) > "z")){      return false;    }  }  return true;}//判断是否为全部中文,当然在其他语言的系统中,如果是日文、韩文也可能,function CheckChinese(str){var i ;for (var i=0;i<str.length;i++){    if (parseInt(str.charCodeAt(i)) <= 256){        return false;    }  }  return true;}//判断是否没有中文function CheckNoChinese(str){var i ;for (var i=0;i<str.length;i++){    if (parseInt(str.charCodeAt(i)) > 256){        return false;    }  }  return true;}//判断是否符合Email的格式,包含@和. , @在.之前,function CheckEmail(str){var index_i;var index_j;  if(str.length > 0){index_i = str.lastIndexOf("@");    if(( index_i < 1) ){return false;    }index_j = str.indexOf(".", index_i);if(( index_j < 1) ){return false;    }  }  return true;}//去空格函数String.prototype.Trim = function() {return this.replace(/(^\s*)|(\s*$)/g, "");}

原创粉丝点击