日期:2014-05-16 浏览次数:20432 次
//是否含有汉字 function hasChinese(s){ var rname=/[\u4E00-\u9FA5]/; if(rname.test(s)){ return true; }else{ return false; } } //是否全部是汉字 function isChinese(str){ var reg = /^[\u4E00-\u9FA5]+$/; if(!reg.test(str)){ return false; } else { return true; } } //是否是邮箱地址 function isEmail(str){ var chk=true; if (str===''|| !str.match(/^[\w\.\-]+@([\w\-]+\.)+[a-z]{2,4}$/ig)){chk=false;} return chk; } //固定电话,含区号 function isTel(ui){ var valid=/(^0\d{2,3}\-\d{7,8}$)|(^0?13[0,1,3,5,6,8,9]\d{7,8}$)/; return (valid.test(ui)); } //手机 function isChinaMob(ui){ var valid=/^0?1[3,5,8][0,1,3,5,6,8,9]\d{11}$/; valid = /^(13[0-9]|15[0|1|2|3|6|7|8|9]|18[7|8|9])\d{8}$/; if(!valid.test(ui)){ return false; } else{ return true; } } //合法身份证号 function isChinaID(id){ if(!(id.length == 15 || id.length == 18)){ return false; } var valid=/^(\d{2})\d{4}(((\d{2})(\d{2})(\d{2})(\d{3}))|((\d{4})(\d{2})(\d{2})(\d{3}[x\d])))$/; return (valid.test(id)); } //是否为空 function isEmpty(ui) { return (ui===null||ui===""); } //数字 function isNmu(s){ var filter=/^[0-9_]{1,4}$/; return (filter.test(s)); } //密码,字母开头,允许5-16字节,允许字母数字 function isPassword(s){ var filter=/^\s*[.A-Za-z0-9_-]{4,15}\s*$/; return (filter.test(s)); } //域名,字母开头,允许5-16字节,允许字母数字 function isDomain(s){ var filter=/^([\w-]+\.)+((com)|(net)|(org)|(gov\.cn)|(info)|(cc)|(com\.cn)|(net\.cn)|(org\.cn)|(name)|(biz)|(tv)|(cn)|(la))$/; return (filter.test(s)); } //合法IP function isIP(s){ var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;//正则表达式 if(re.test(s)) { if( RegExp.$1<256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true; } return false; } //邮编 function isPostalCode(s){ var filter=/^[0-9]{6}$/; return (filter.test(s)); } //字母开头,允许5-16字节,允许字母数字下划线 function isUsername(s){ var filter=/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/; return (filter.test(s)); }