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初学者头疼问题总结
Jul 08 PHP
综合图片计数器
Oct 09 PHP
php字符串截取问题
Nov 28 PHP
一周学会PHP(视频)Http下载
Dec 12 PHP
基于Windows下Apache PHP5.3.1安装教程
Jan 08 PHP
php生成略缩图代码
Jul 16 PHP
php selectradio和checkbox默认选择的实现方法详解
Jun 29 PHP
PHP使用CURL获取302跳转后的地址实例
May 04 PHP
3款值得推荐的微信开发开源框架
Oct 28 PHP
PHP 读取和编写 XML
Nov 19 PHP
PHP调用接口用post方法传送json数据的实例
May 31 PHP
yii2实现Ueditor百度编辑器的示例代码
Nov 02 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获取数组的键与值方法小结
2015/06/13 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
2016/07/02 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
jQuery操作input type=radio的实现代码
2012/06/14 Javascript
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
javascript生成随机数的方法
2014/05/16 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
javascript判断复选框是否选中的方法
2015/10/16 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
2015/11/17 Javascript
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
2016/09/04 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
基于JavaScript实现瀑布流效果
2017/03/29 Javascript
实例教学如何写vue插件
2017/11/30 Javascript
点击按钮弹出模态框的一系列操作代码实例
2019/03/29 Javascript
Vue实现返回顶部按钮实例代码
2020/10/21 Javascript
[51:07]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python中数字以及算数运算符的相关使用
2015/10/12 Python
python实现简单神经网络算法
2018/03/10 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
2019/06/19 Python
Python二元赋值实用技巧解析
2019/10/25 Python
python matplotlib.pyplot.plot()参数用法
2020/04/14 Python
Python使用正则表达式实现爬虫数据抽取
2020/08/17 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
python常量折叠基础知识点讲解
2021/02/28 Python
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
Stuart Weitzman欧盟:美国奢华鞋履品牌
2017/05/24 全球购物
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
构造方法和其他方法的区别
2016/04/26 面试题
外语系毕业生自荐信范文
2013/12/16 职场文书
捐赠仪式主持词
2014/03/19 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
python自动计算图像数据集的RGB均值
2021/06/18 Python
vue实现书本翻页动画效果实例详解
2022/04/08 Vue.js