清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>> 
                    
 /* 
 用途:检查开始日期是否小于等于结束日期
 输入: 
 s:字符串 开始日期 格式:2001-5-4 
 e:字符串 结束日期 格式:2002-5-4
 返回: 
 如果通过开始日期小于等于结束日期返回true,否则返回false 
 */  
 function data_compare(s,e)
 {
  var arr=s.split("-");
  var starttime=new Date(arr[0],arr[1],arr[2]);... 
为空或全是空格
 /* 
 用途:检查输入字符串是否为空或者全部都是空格 
 输入:str 
 返回: 
 如果全是空返回true,否则返回false 
 */ 
 function isNull(str) { 
 if (str == "") return true; 
 var regu = "^[ ]+$";  
.....
判断是否是日期
 /* 
 用途:判断是否是日期 
 输入:date:日期;匹配的格式: 2010-5-16 
 返回:如果通过验证返回true,否则返回false 
 */  
 function isDate(str){
 if (isNull(str)) return false; 
  var r = str.match(/^(\d{4})(-|\/)(\d{1,2})(-|\/)(\d{1,2})$/); 
  if(r==null)return false; 
  var d= new Date(r[1], r[3]-1, r[5]); 
 ... 
字母数字下划线
 /* 
 用途:检查输入字符串是否只由英文字母和数字和下划线组成 
 输入: 
 s:字符串 
 返回: 
 如果通过验证返回true,否则返回false 
 */ 
 function isNumberOr_Letter(s) {//判断是否是数字或字母 
 var regu = "^[0-9a-zA-Z\_]+$"; 
 var re = new RegExp(regu); 
 if (re.test(s))...  
字符1以字符串2开始
 /* 
 用途:字符1是否以字符串2开始 
 输入:str1:字符串;str2:被包含的字符串 
 返回:如果通过验证返回true,否则返回false 
 */ 
 function isFirstMatch(str1, str2) { 
 var index = str1.indexOf(str2); 
 if (index == 0) return true; 
 return false; 
 }  
字符1以字符串2结束
 /* 
 用途:字符1是否以字符串2结束 
 输入:str1:字符串;str2:被包含的字符串 
 返回:如果通过验证返回true,否则返回false 
 */ 
 function isLastMatch(str1, str2) { 
 var index = str1.lastIndexOf(str2); 
 if (str1.length == index + str2.length) return true; 
 return false; 
 }  
字符1包含字符串2
 /* 
 用途:字符1是包含字符串2 
 输入:str1:字符串;str2:被包含的字符串 
 返回:如果通过验证返回true,否则返回false 
 */ 
 function isMatch(str1, str2) { 
 var index = str1.indexOf(str2); 
 if (index == -1) return false; 
 return true; 
 }  
是否为email
 /* 
 用途:检查输入对象的值是否符合E-Mail格式 
 输入:str 输入的字符串 
 返回:如果通过验证返回true,否则返回false 
 */ 
 function isEmail(str) { 
 var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/; 
 if (myReg.test(str)) return true; 
 return false; 
 }  
是否为手机号码
 /* 
 用途:检查输入手机号码是否正确 
 输入: 
 s:字符串 
 返回: 
 如果通过验证返回true,否则返回false 
 */ 
 function checkMobile(s) { 
 var regu = /^[1][0-9][0-9]{9}$/; 
 var re = new RegExp(regu); 
 if (re.test(s)) ....  
是否为数字
 /* 
 用途:检查输入字符串是否是数字 
 输入: 
 str:字符串 
 返回: 
 如果通过验证返回true,否则返回false 
 */ 
 function isNumber(str)  
 {         
     var reg = /^\d+$/;
     if (reg.test(str))... 
是否为时间
 /* 
 用途:检查输入字符串是否符合时间格式 
 输入: 
 time:字符串 
 返回: 
 如果通过验证返回true,否则返回false 
 */ 
 function isTime(time){ 
  var regex = /^[0-2]{1}[0-9]{1}:[0-5]{1}[0-9]{1}:[0-5]{1}[0-9]{1}$/; 
  if(!regex.test(time)){ 
   return false; 
  } .... 
是否为正整数
 /* 
 用途:检查输入字符串是否符合正整数格式 
 输入: 
 s:字符串 
 返回: 
 如果通过验证返回true,否则返回false 
 */ 
 function isNumber(s) { 
 var regu = "^[0-9]+$"; 
 var re = new RegExp(regu); 
 if (s.search(re) != -1) ...  
是否为电话号码
 /* 
 用途:检查输入字符串是否符合国内固话或者传真格式 
 输入: 
 s:字符串  格式例如:020-87110252
 返回: 
 如果通过验证返回true,否则返回false 
 */  
 function isTel(s){
   var reg=/^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/; 
   if(!reg.test(s))... 
是否为端口号
 /* 
 用途:检查输入对象的值是否符合端口号格式 
 输入:str 输入的字符串 
 返回:如果通过验证返回true,否则返回false 
 */ 
 function isPort(str) { 
 return (isNumber(str) && str < 65536); 
 }  
是否为身份证号码
 /* 
 用途:检查输入字符串是否符合身份证格式 
 输入: 
 s:字符串 
 返回: 
 如果通过验证返回true,否则返回false 
 */ 
 function isIDno(strIDno)  
 {   
     var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江.... 
是否为邮政编码
 /* 
 用途:检查输入字符串是否符合邮政编码格式 
 输入: 
 s:字符串 
 返回: 
 如果通过验证返回true,否则返回false 
 */  
 function isZipcode(str)  
 {  
     var reg = /^\d+$/;
     if (!reg.test(str)) ... 
是否为金额
 /* 
 用途:检查输入字符串是否符合金额格式 
 格式定义为带小数的正数,小数点后最多三位 
 输入: 
 s:字符串 
 返回: 
 如果通过验证返回true,否则返回false 
 */ 
 function isMoney(s) { 
 var regu = "^[0-9]+[\.][0-9]{0,3}$"; 
 var re = new RegExp(regu); 
 if (re.test(s)) ...  
是否只为汉字
 /* 
 用途:检查输入字符串是否只由汉字组成 
 输入: 
 s:字符串 
 返回: 
 如果通过验证返回true,否则返回false 
 */  
 function isZh(str){ 
  var reg = /^[\u4e00-\u9fa5]+$/;
  if (reg.test(str)) ... 
是否是整数
 /* 
 用途:检查输入对象的值是否符合整数格式 
 输入:str 输入的字符串 
 返回:如果通过验证返回true,否则返回false 
 */ 
 function isInteger(str) { 
 var regu = /^[-]{0,1}[0-9]{1,}$/; 
 return regu.test(str); 
 }  
校验ip地址
 /* 
 用途:校验ip地址的格式 
 输入:strIP:ip地址 
 返回:如果通过验证返回true,否则返回false; 
 */ 
 function isIP(strIP) { 
 if (isNull(strIP)) return false; 
 var re = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式 
 if (re.test(strIP)) { 
 if (RegExp.$1  
汉字字母数字
 /* 
 用途:检查输入字符串是否只由汉字、字母、数字组成 
 输入: 
 value:字符串 
 返回: 
 如果通过验证返回true,否则返回false 
 */ 
 function isChinaOrNumbOrLett(s) {//判断是否是汉字、字母、数字组成 
 var regu = "^[0-9a-zA-Z\u4e00-\u9fa5]+$"; 
 var re = new RegExp(regu); 
 if (re.test(s)) ...  
英文数字组成
 /* 
 用途:检查输入字符串是否只由英文字母和数字组成 
 输入: 
 s:字符串 
 返回: 
 如果通过验证返回true,否则返回false 
 */ 
 function isNumberOrLetter(s) {//判断是否是数字或字母 
 var regu = "^[0-9a-zA-Z]+$"; 
 var re = new RegExp(regu); 
 if (re.test(s))...  
