日期:2014-05-16 浏览次数:20383 次
function istel(string){ //检验电话号码格式 re = /^0[0-9]{2,3}-[0-9]{7,8}$|^[48]00-[0-9]{4}-?[0-9]{3,4}$/; if(re.test(string)){ return true; }else{ return false; } } function isqh(string){ //检验电话区号 re = /^\d{3,5}$/; if(re.test(string)){ return true; }else{ return false; } } function isusername(string){ //检验注册会员名格式 re = /^[_a-zA-Z][0-9a-zA-Z]{3,14}$/; if(re.test(string)){ return true; }else{ return false; } } function ispassword(string){ //检验密码长度 re = /^\S{6,20}$/; if(re.test(string)){ return true; }else{ return false; } } function iscellphone(string){ //检验手机号码格式 re = /^1[3|5|8][0-9]{9}$/; if(re.test(string)){ return true; }else{ return false; } } function isurl(string){ //检验网站URL格式 re = /^http:\/\/.+/g; if(re.test(string)){ return true; }else{ return false; } } function iszip(string){ //检验邮政编码格式 re = /^[0-9]{6}$/; if(re.test(string)){ return true; }else{ return false; } } function isnums(string){ //检验是否为数字 re = /^[1-9]\d*$/; return re.test(string); } function isnumber(string){ //检验是否为数字2 re = /^[1-9]\d*$|^0$/; return re.test(string); } //检测是否为浮点数 function isfloat(string){ re = /^\d+(\.\d{1,2})*$/; return re.test(string); } function isemail(mail){ //检验电子邮箱格式 re = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/; if(re.test(mail)){ return true; }else{ return false; } } //正则去空格 function str_trim(str) { var re = /\s*(\S[^\0]*\S)\s*/; str = str.replace(re,"$1"); return str.replace(/\s*/g,""); } function ischeckboxed(obj){ //检验多选框是否有选中 flag = false; for(i=0;i<obj.length;i++){ if(obj[i].checked){ flag = true; } } return flag; } function isboxed(obj){ //判断复选框被点选数量 var es = 0; if(obj.length == undefined && obj.value){ boxs = 1; }else if(obj.length && obj.value == undefined){ boxs = obj.length; } if(boxs == 1){ if(obj.checked){ es = 1 ;} }else{ for(i=0;i<obj.length;i++){ if(obj[i].checked){es++;} } } return {'bs':boxs,'es':es}; } //获以下拉框里被选定的文本 function getselecttext(obj){ return obj.options[obj.selectedIndex].text; } function alltrim(arr,kj){ //去掉前后空格 if(kj == undefined){ kj = "all"; } for(i=0;i<arr.length;i++){ eval("document."+kj+"."+arr[i]+".value=str_trim(document."+kj+"."+arr[i]+".value)"); } } function formtrim(arr,obj){ //去掉前后空格 for(i=0;i<arr.length;i++){ eval("obj."+arr[i]+".value = str_trim(obj."+arr[i]+".value)"); } } //汉字转UTF-8编码 function toutf8(chstr){ return escape(chstr).replace(/%u/g,"\\u").toLowerCase(); } function inputnull(obj,msg,action){ //控件提交阻止,对象,弹出信息,回应动作(focus,select) ac = action == undefined ? 'focus' : action ; if(obj.value == ""){ alert(msg); eval('obj.'+ac+'();'); return false; }else{ return true; } } function jinputnull(obj,msg,action){ //控件提交阻止,对象,弹出信息,回应动作(focus,select) ac = action == undefined ? 'focus' : action ; if(obj.val() == "" || obj.value == ""){ alert(msg); eval('obj.'+ac+'();'); return false; }else{ return true; } } function str_replace(obj,s,r){ //对象内容关键字替换 obj.value = obj.value.replace(eval("\/\\"+s+"\/g"),r); } function isarray(obj){ //判断控件对象是否为数组 if(obj.length && obj.value==undefined){ return true; }else if(obj.length == undefined && obj.value){ return false; } } //判断数组中是否存在此值 fun