php验证手机号码(支持归属地查询及编码为UTF8)


Posted in PHP onFebruary 01, 2013
<?php 
// 手机号验证 
function checkMobileValidity($mobilephone){ 
$exp = "/^13[0-9]{1}[0-9]{8}$|15[012356789]{1}[0-9]{8}$|18[012356789]{1}[0-9]{8}$|14[57]{1}[0-9]$/"; 
if(preg_match($exp,$mobilephone)){ 
return true; 
}else{ 
return false; 
} 
} 
// 手机号码归属地(返回: 如 广东移动) 
function checkMobilePlace($mobilephone){ 
$url = "http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=".$mobilephone."&t=".time(); 
$content = file_get_contents($url); 
$p = substr($content, 56, 4); 
$mo = substr($content, 81, 4); 
return $str = conv2utf8($p).conv2utf8($mo); 
} 
// 转换字符串编码为 UTF8 
function conv2utf8($text){ 
return mb_convert_encoding($text,'UTF-8','ASCII,GB2312,GB18030,GBK,UTF-8'); 
}
PHP 相关文章推荐
php google或baidu分页代码
Nov 26 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
May 04 PHP
php cc攻击代码与防范方法
Oct 18 PHP
PHP数据集构建JSON格式及新数组的方法
Nov 07 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
Aug 10 PHP
php获取本周星期一具体日期的方法
Apr 20 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
php将数组存储为文本文件方法汇总
Oct 28 PHP
PHP中PDO事务处理操作示例
May 02 PHP
PHP常见加密函数用法示例【crypt与md5】
Jan 27 PHP
PHP工厂模式、单例模式与注册树模式实例详解
Jun 03 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
Feb 11 PHP
破解.net程序(dll文件)编译和反编译方法
Jan 31 #PHP
PHP数组传递是值传递而非引用传递概念纠正
Jan 31 #PHP
PHP5.4中json_encode中文转码的变化小结
Jan 30 #PHP
PHP读取数据库并按照中文名称进行排序实现代码
Jan 29 #PHP
PHP查询数据库中满足条件的记录条数(两种实现方法)
Jan 29 #PHP
PHP获取数组中某元素的位置及array_keys函数应用
Jan 29 #PHP
有关phpmailer的详细介绍及使用方法
Jan 28 #PHP
You might like
php中单个数据库字段多列显示(单字段分页、横向输出)
2014/07/28 PHP
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
自写的一个jQuery圆角插件
2010/10/26 Javascript
最简单的js图片切换效果实现代码
2011/09/24 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
js数组依据下标删除元素
2015/04/14 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
Angular实现跨域(搜索框的下拉列表)
2017/02/16 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
JavaScript门面模式详解
2017/10/19 Javascript
nodejs 最新版安装npm 的使用详解
2018/01/18 NodeJs
微信小程序App生命周期详解
2018/01/31 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
JS中==、===你分清楚了吗
2020/03/04 Javascript
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
Python3控制路由器——使用requests重启极路由.py
2016/05/11 Python
python批量替换多文件字符串问题详解
2018/04/22 Python
Django model select的多种用法详解
2019/07/16 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
Python批量将图片灰度化的实现代码
2020/04/11 Python
Django如何实现密码错误报错提醒
2020/09/04 Python
HTML5的标签的代码的简单介绍 HTML5标签的简介
2012/05/28 HTML / CSS
Onzie官网:美国时尚瑜伽品牌
2019/08/21 全球购物
Intersport西班牙:在线体育商店
2019/11/06 全球购物
适用于所有创业者的创业计划书
2014/02/05 职场文书
小小商店教学反思
2014/04/27 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
2014年生产部工作总结
2014/12/17 职场文书
餐饮服务食品安全承诺书
2015/04/29 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
“学党章、守党纪、讲党规”学习心得体会
2016/01/14 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery
golang json数组拼接的实例
2021/04/28 Golang
Golang 对es的操作实例
2022/04/20 Golang