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里的JS打印函数
Oct 09 PHP
ecshop 批量上传(加入自定义属性)
Mar 20 PHP
php调用Google translate_tts api实现代码
Aug 07 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
Apr 29 PHP
php中strtotime函数用法详解
Nov 15 PHP
Thinkphp模板标签if和eq的区别和比较实例分析
Jul 01 PHP
PHP结合Ueditor并修改图片上传路径
Oct 16 PHP
php并发加锁示例
Oct 17 PHP
PHP常见字符串操作函数与用法总结
Mar 04 PHP
Thinkphp5框架使用validate实现验证功能的方法
Aug 27 PHP
php输出文字乱码的解决方法
Oct 04 PHP
PHP实现随机发放扑克牌
Apr 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
PHP HTML代码串 截取实现代码
2009/06/29 PHP
php中根据变量的类型 选择echo或dump
2012/07/05 PHP
PHP使用ODBC连接数据库的方法
2015/07/18 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
js函数调用的方式
2014/05/06 Javascript
javascript数组详解
2014/10/22 Javascript
浅谈Javascript如何实现匀速运动
2014/12/19 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
在javascript中创建对象的各种模式解析
2016/05/16 Javascript
Jquery基础之事件操作详解
2016/06/14 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
jQuery leonaScroll 1.1 自定义滚动条插件(推荐)
2016/09/17 Javascript
react同构实践之实现自己的同构模板
2019/03/13 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
2019/04/08 Javascript
Vue 嵌套路由使用总结(推荐)
2020/01/13 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
python自定义异常实例详解
2017/07/11 Python
OpenCV 模板匹配
2019/07/10 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
pytorch简介
2020/11/11 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
DJI全球:DJI Global
2021/03/15 全球购物
.net软件工程师应聘上机试题
2015/03/10 面试题
网站设计师的岗位职责
2013/11/21 职场文书
大学生的四年学习自我评价
2013/12/13 职场文书
先进集体获奖感言
2014/02/13 职场文书
建筑安全生产责任书
2014/07/22 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
倡议书格式
2014/08/30 职场文书
财产保全担保书
2015/01/20 职场文书
法院个人总结
2015/03/03 职场文书
2015年保卫科工作总结
2015/05/14 职场文书
观后感开头
2015/06/19 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书
PyTorch中permute的使用方法
2022/04/26 Python