PHP正则匹配手机号(2015最新号段)
2015-07-22 00:00
489 查看
<?php /** * 验证手机号的有效性 * ---------------------------------------------------------------------------------------------- * +号码段+|130 131 132 133 134 135 136 137 138 139 |145 147 |150 151 152 153 155 156 157 158 159 | * +运营商+|L L L D Y Y Y Y Y Y |L Y |Y Y Y D L L Y Y Y | * ----------------------------------------------------------------------------------------------- * +号码段+|170 176 177 178 |180 181 182 183 184 185 186 187 188 189 | * +运营商+|XN L D Y |D D Y Y Y L L Y Y D | L=联通,Y=移动,D=电信,XN=虚拟 * ----------------------------------------------------------------------------------------------- * @param type $mobile */ function check_valid_mobile($mobile) { $preg = "/^(13[0-9]|14[57]|15[012356789]|17[0678]|18[0-9])[0-9]{8}$/"; if (preg_match($preg, $mobile)) { return true; } else { return false; } }
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- Java简单字符串插值实现
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- PHP 5.3.0 安装分析心得
- apache 环境下 php 的配置注意事项
- C# 正则判断一个数字的格式是否有逗号的代码
- C#常用正则大全分享
- ASP.NET、ASP、PHP、JSP之间有什么区别?