一些有关检查数据的JS代码
 一些有关检查数据的JS代码
一些有关检查数据的JS代码 
   这些JS代码都是一些在表单提交时经常用到的代码,大部分代码也都是用正则表达式写的!
这些JS代码都是一些在表单提交时经常用到的代码,大部分代码也都是用正则表达式写的!

 //去左空格;
//去左空格;  function ltrim(s){
function ltrim(s){  return s.replace( /^\s*/, "");
 return s.replace( /^\s*/, "");  }
}  //去右空格;
//去右空格;  function rtrim(s){
function rtrim(s){  return s.replace( /\s*$/, "");
 return s.replace( /\s*$/, "");  }
}  //左右空格;
//左右空格;  function trim(s){
function trim(s){  return rtrim(ltrim(s));
 return rtrim(ltrim(s));  }
}  //是否为空值;
//是否为空值;  function IsEmpty(_str){
function IsEmpty(_str){  var tmp_str = trim(_str);
 var tmp_str = trim(_str);  return tmp_str.length == 0;
 return tmp_str.length == 0;  }
}  //是否有效的Email;
//是否有效的Email;  function IsMail(_str){
function IsMail(_str){  var tmp_str = trim(_str);
 var tmp_str = trim(_str);  var pattern = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/;
 var pattern = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/;  return pattern.test(tmp_str);
 return pattern.test(tmp_str);    }
}  //是否有效的数字;
//是否有效的数字;  function IsNumber(_str){
function IsNumber(_str){  var tmp_str = trim(_str);
 var tmp_str = trim(_str);  var pattern = /^[0-9]/;
 var pattern = /^[0-9]/;  return pattern.test(tmp_str);
 return pattern.test(tmp_str);    }
}  //是否有效的颜色值;
//是否有效的颜色值;  function IsColor(color){
function IsColor(color){  var temp=color;
 var temp=color;  if (temp=="") return true;
 if (temp=="") return true;  if (temp.length!=7) return false;
 if (temp.length!=7) return false;  return (temp.search(/\#[a-fA-F0-9]{6}/) != -1);
 return (temp.search(/\#[a-fA-F0-9]{6}/) != -1);  }
}  //是否有效的链接;
//是否有效的链接;  function IsURL(url){
function IsURL(url){  var sTemp;
 var sTemp;  var b=true;
 var b=true;  sTemp=url.substring(0,7);
 sTemp=url.substring(0,7);  sTemp=sTemp.toUpperCase();
 sTemp=sTemp.toUpperCase();  if ((sTemp!="HTTP://")||(url.length<10)){
 if ((sTemp!="HTTP://")||(url.length<10)){  b=false;
  b=false;  }
 }  return b;
 return b;  }
}  //是否有效的手机号码;
//是否有效的手机号码;  function IsMobile(_str){
function IsMobile(_str){  var tmp_str = trim(_str);
 var tmp_str = trim(_str);  var pattern = /13\d{9}/;
 var pattern = /13\d{9}/;  return pattern.test(tmp_str);
 return pattern.test(tmp_str);    }
} 

 
                    
                     
                    
                 
                    
                 


 
  
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号