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上的memcache和memcached两个pecl库
Mar 29 PHP
php中的三元运算符使用说明
Jul 03 PHP
推荐25款php中非常有用的类库
Sep 29 PHP
双冒号 ::在PHP中的使用情况
Nov 05 PHP
php  单例模式详细介绍及实现源码
Nov 05 PHP
ThinkPHP简单使用memcache缓存的方法
Nov 15 PHP
phpstudy的php版本自由修改的方法
Oct 18 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
Oct 14 PHP
PHP中number_format()函数的用法讲解
Apr 08 PHP
Thinkphp集成抖音SDK的实现方法
Apr 28 PHP
php实现JWT验证的实例教程
Nov 26 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
Mar 09 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
twig里使用js变量的方法
2016/02/05 PHP
Zend Framework教程之Application用法实例详解
2016/03/14 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
2010/05/13 Javascript
表单JS弹出填写提示效果代码
2011/04/16 Javascript
仅IE不支持setTimeout/setInterval函数的第三个以上参数
2011/05/25 Javascript
jquery中文乱码的多种解决方法
2013/06/21 Javascript
基于javascript滚动图片具体实现
2013/11/18 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
2015/01/05 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
JavaScript验证知识整理
2017/03/24 Javascript
最常用的jQuery表单验证(简单)
2017/05/23 jQuery
详解vue-cli中的ESlint配置文件eslintrc.js
2017/09/25 Javascript
r.js来合并压缩css文件的示例
2018/04/26 Javascript
详解React之key的使用和实践
2018/09/29 Javascript
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
koa-passport实现本地验证的方法示例
2020/02/20 Javascript
Vue3为什么这么快
2020/09/23 Javascript
Python的垃圾回收机制深入分析
2014/07/16 Python
轻松掌握python设计模式之策略模式
2016/11/18 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
在Python中获取操作系统的进程信息
2019/08/27 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
CSS3 实现的火焰动画
2020/12/07 HTML / CSS
男女时尚与复古风格在线购物:RoseGal(全球免费送货)
2017/07/19 全球购物
三星新西兰官网:Samsung新西兰
2019/03/05 全球购物
俄罗斯苹果优质经销商商店:iPort
2020/05/27 全球购物
历史专业毕业生的自我鉴定
2013/11/15 职场文书
企业军训感言
2014/02/08 职场文书
个人投资计划书
2014/05/01 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
学前教育见习总结
2015/06/23 职场文书
使用redis生成唯一编号及原理示例详解
2021/09/15 Redis