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写UltraEdit插件脚本实现方法
Dec 26 PHP
解析PHP的session过期设置
Jun 29 PHP
php curl_init函数用法
Jan 31 PHP
PHP生成图片验证码、点击切换实例
Jun 25 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
Jun 17 PHP
使用PHP接受文件并获得其后缀名的方法
Aug 05 PHP
PHP中SSO Cookie登录分析和实现
Nov 06 PHP
PHP格式化MYSQL返回float类型的方法
Mar 30 PHP
php基于dom实现读取图书xml格式数据的方法
Feb 03 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
Sep 29 PHP
Laravel学习教程之request validation的编写
Oct 25 PHP
PHP基于array_unique实现二维数组去重
Jul 14 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
Thinkphp模板中使用自定义函数的方法
2012/09/23 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
PHP attributes()函数讲解
2019/02/03 PHP
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
『jQuery』取指定url格式及分割函数应用
2013/04/22 Javascript
js实现星星打分效果的方法
2020/07/05 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
2016/07/18 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
2016/09/14 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
python实现爬虫下载漫画示例
2014/02/16 Python
详细探究Python中的字典容器
2015/04/14 Python
Python与Redis的连接教程
2015/04/22 Python
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
Python3.x对JSON的一些操作示例
2017/09/01 Python
Python3中的列表生成式、生成器与迭代器实例详解
2018/06/11 Python
django项目搭建与Session使用详解
2018/10/10 Python
Python unittest 简单实现参数化的方法
2018/11/30 Python
Opencv+Python 色彩通道拆分及合并的示例
2018/12/08 Python
Python双链表原理与实现方法详解
2020/02/22 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
捷克厨房用品购物网站:Tescoma
2018/07/13 全球购物
设计毕业生简历中的自我评价
2013/10/01 职场文书
财务工作者先进事迹材料
2014/01/17 职场文书
小学生打架检讨书
2014/01/26 职场文书
2014年预备党员学习两会心得体会
2014/03/17 职场文书
学校搬迁方案
2014/06/15 职场文书
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android
详解Flutter自定义应用程序内键盘的实现方法
2022/06/14 Java/Android
详解Golang如何实现支持随机删除元素的堆
2022/09/23 Python