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 相关文章推荐
怎么样可以把 phpinfo()屏蔽掉?
Nov 24 PHP
php实现jQuery扩展函数
Oct 30 PHP
PHP安全防范技巧分享
Nov 03 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
Jul 02 PHP
PHP使用正则表达式获取微博中的话题和对象名
Jul 18 PHP
浅谈php+phpStorm+xdebug配置方法
Sep 17 PHP
Laravel与CI框架中截取字符串函数
May 08 PHP
php文件上传类完整实例
May 14 PHP
php显示页码分页类的封装
Jun 08 PHP
php中如何执行linux命令详解
Nov 06 PHP
RSA实现JS前端加密与PHP后端解密功能示例
Aug 05 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 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的博客ping服务代码
2012/02/04 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
PHP进行批量任务处理不超时的解决方法
2016/07/11 PHP
PHP判断用户是否已经登录(跳转到不同页面或者执行不同动作)
2016/09/22 PHP
PHP微信公众号开发之微信红包实现方法分析
2017/07/14 PHP
PHP设计模式之原型设计模式原理与用法分析
2018/04/25 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
js跨域问题浅析及解决方法优缺点对比
2014/11/08 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
node.JS md5加密中文与php结果不一致的解决方法
2017/05/05 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
2017/05/20 jQuery
Angular实现响应式表单
2017/08/04 Javascript
vuex中使用对象展开运算符的示例
2017/09/25 Javascript
使用JS location实现搜索框历史记录功能
2019/12/23 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
Python 中的 else详解
2016/04/23 Python
python数据类型_元组、字典常用操作方法(介绍)
2017/05/30 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
2020/04/23 Python
解决Python安装后pip不能用的问题
2018/06/12 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
基于Python中isfile函数和isdir函数使用详解
2019/11/29 Python
opencv+python实现均值滤波
2020/02/19 Python
Idea安装python显示无SDK问题解决方案
2020/08/12 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
PUMA官方商城:世界领先的运动品牌之一
2016/11/16 全球购物
自我鉴定怎么写
2014/01/12 职场文书
大班开学家长寄语
2014/04/04 职场文书
2014年仓库管理工作总结
2014/12/17 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
2016年度优秀辅导员事迹材料
2016/02/26 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书