首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

惯用JS判断正则

2012-10-16 
常用JS判断正则//是否含有汉字function hasChinese(s){var rname/[\u4E00-\u9FA5]/ if(rname.test(s)){r

常用JS判断正则

//是否含有汉字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));} //合法IPfunction 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));} 

热点排行
Bad Request.