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 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
Apr 28 PHP
基于PHP5魔术常量与魔术方法的详解
Jun 13 PHP
php实现下载限制速度示例分享
Feb 13 PHP
Laravel 5框架学习之路由、控制器和视图简介
Apr 07 PHP
PHP发送AT指令实例代码
May 26 PHP
Yii2中如何使用modal弹窗(基本使用)
May 30 PHP
php微信公众号开发(4)php实现自定义关键字回复
Dec 15 PHP
PHP命令空间namespace及use的用法小结
Nov 27 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 PHP
PHP+Oracle本地开发环境搭建方法详解
Apr 01 PHP
php获取微信openid方法总结
Oct 10 PHP
laravel 解决多库下的DB::transaction()事务失效问题
Oct 21 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
PHP4之真OO
2006/10/09 PHP
解析PHP 使用curl提交json格式数据
2013/06/29 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
实例介绍PHP中zip_open()函数用法
2019/02/15 PHP
使用text方法获取Html元素文本信息示例
2014/09/01 Javascript
javascript初学者常用技巧
2014/09/02 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
简单实现限制uploadify上传个数
2015/11/16 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
2016/03/07 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
Node.JS循环删除非空文件夹及子目录下的所有文件
2018/03/12 Javascript
微信小程序通过保存图片分享到朋友圈功能
2018/05/24 Javascript
4个顶级开源JavaScript图表库
2018/09/29 Javascript
如何用RxJS实现Redux Form
2018/12/29 Javascript
Vue.js中的高级面试题及答案
2020/01/13 Javascript
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
jQuery实现全选按钮
2021/01/01 jQuery
[01:10:03]OG vs EG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
Python命令行参数解析模块optparse使用实例
2015/04/13 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
使用tensorflow实现线性回归
2018/09/08 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
HTML5 b和i标记将被赋予真正的语义
2009/07/16 HTML / CSS
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
英国鲜花递送:Blossoming Gifts
2020/07/10 全球购物
SQL语言面试题
2013/08/27 面试题
学校党的群众路线教育实践活动总结材料
2014/10/30 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
标枪加油稿
2015/07/22 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书