博客列表 >如何用正则表达式匹配手机号

如何用正则表达式匹配手机号

梁凯达的博客
梁凯达的博客原创
2018年12月24日 20:37:501352浏览

 //$preg = '/^(\a{3}\d{4}\d{4})/';
 //$str = '183251651'21651651132;
 //echo preg_replace($preg,'\1***\2',$str);
 //手机号
 //十一位数
 //第一位数必须是1开头
 //30-39 47 50-59 70-79 80-89 99 98
 $preg = '/^1([3578]\d|47|99|98)\d{8}$/';
 $str = '13523131234';
 $result = preg_match($preg,$str,$arr);
 var_dump($result);
 var_dump($arr);


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议