1. 首页 > 数码

手机号脱敏 正则表达式? 11位手机号正则表达式

手机号脱敏 正则表达式?11位手机号正则表达式

手机号码的通用正则表达式?

去百度文库,查看完整内容>

内容来自用户:DMQ邓

电话号码正则表达式

电话号码正则表达式

电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)

((d{11})|^((d{7,8})|(d{4}|d{3})-(d{7,8})|(d{4}|d{3})-(d{7,8})-(d{4}|d{3}|d{2}|d{1})|(d{7,8})-(d{4}|d{3}|d{2}|d{1}))$)

匹配格式:11位手机号码3-4位区号,7-8位直播号码,1-4位分机号如:12345678901、1234-12345678-1234

正则表达式--验证手机号码:13[0-9]{9}实现手机号前带86或是+86的情况:^((+86)|(86))?(13)d{9}$电话号码与手机号码同时验证:(^(d{3,4}-)?d{7,8})$|(13[0-9]{9}) 提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F)  *=  *('|")?(w|\|/|.)+('|"|  *|>)?  提取信息中的邮件地址:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*  提取信息中的图片链接:(s|S)(r|R)(c|C)  *=  *('|")?(w|\|/|.)+('|"|  *|>)?提取信息中的IP地址:(d+).(d+).(d+).(d+)    提取信息中的中国手机号码:(86)*0*13d{9}    提取信息中的中国固定电话号码:((d{3,4})|d{3,4}-|s)?d{8}    提取信息中的中国电话号码(包括移动和固定电话):((d{3,4})|d{3,4}-|s)?d{7,14}    提取信息中的中国邮政编码:[1-9]{1}(d+){5}    提取信息中的中国身份证号码:d{18}|d{15}    提取信息中的整数:d+    提取信息中的浮点数(即小数):(-?d*).?d+    提取信息中的任何数字 :(-?d*)(.d+)?  提取信息中的中文字符串:[u4e00-u9fa5]*

手机号码,通用正则表达式。

^[1][358][0-9]{9}$

现在只有13、15和18开头的11位手机号码。

以1开头,第2位数字为3或5或8,后面接9位数字。

js手机号码正则表达式

if(!/^(13[0-9]|14[0-9]|15[0-9]|18[0-9])\d{8}$/i.test(mobile))<br>{<br>  alert('error');<br>}

手机号正则表达式精简

精简后:1/^(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/<br><br>正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。<br><br>java手机号码正则表达式:    /**    * 验证手机号码    *     * 移动号码段:139、138、137、136、135、134、150、151、152、157、158、159、182、183、187、188、147    * 联通号码段:130、131、132、136、185、186、145    * 电信号码段:133、153、180、189    *     * @param cellphone    * @return    */   public static boolean checkCellphone(String cellphone) {   String regex = &quot;^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8}$&quot;;    return check(cellphone, regex);   }     /**    * 验证固话号码    *     * @param telephone    * @return    */   public static boolean checkTelephone(String telephone) {   String regex = &quot;^(0\\d{2}-\\d{8}(-\\d{1,4})?)|(0\\d{3}-\\d{7,8}(-\\d{1,4})?)$&quot;;   return check(telephone, regex);   }        <br>php手机号码正则表达式:&lt;?php   //正则表达式   $tel = &quot;15558530459&quot;;//手机号码  if(strlen($tel) == &quot;11&quot;)   {   //上面部分判断长度是不是11位   $n = preg_match_all(&quot;/13[123569]{1}\d{8}|15[1235689]\d{8}|188\d{8}/&quot;,$tel,$array);   /*接下来的正则表达式(&quot;/131,132,133,135,136,139开头随后跟着任意的8为数字 '|'(或者的意思)   * 151,152,153,156,158.159开头的跟着任意的8为数字   * 或者是188开头的再跟着任意的8为数字,匹配其中的任意一组就通过了   * /&quot;)*/     var_dump($array); //看看是不是找到了,如果找到了,就会输出电话号码的   }else   {   echo &quot;长度必须是11位&quot;;   }   /*   * 虽然看起来复杂点,清楚理解!   * 如果有更好的,可以贴出来,分享快乐!   * */   ?&gt;        <br>js手机号码正则表达式: function checkMobile(){    var sMobile = document.mobileform.mobile.value    if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))){     alert(&quot;不是完整的11位手机号或者正确的手机号前七位&quot;);     document.mobileform.mobile.focus();     return false;    }   }