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 相关文章推荐
dedecms采集中可以过滤多行代码的正则表达式
Mar 17 PHP
兼容性最强的PHP生成缩略图的函数代码(修改版)
Jan 18 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
Jun 03 PHP
php调整gif动画图片尺寸示例代码分享
Dec 05 PHP
PHP生成不重复随机数的方法汇总
Nov 19 PHP
php实现两表合并成新表并且有序排列的方法
Dec 05 PHP
PHP cURL初始化和执行方法入门级代码
May 28 PHP
PHP类相关知识点实例总结
Sep 28 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
基于php编程规范(详解)
Aug 17 PHP
PHP如何开启Opcache功能提升程序处理效率
Apr 27 PHP
PHP code 验证码生成类定义和简单使用示例
May 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输出控制功能在简繁体转换中的应用
2006/10/09 PHP
PHP学习之PHP变量
2006/10/09 PHP
PHP的FTP学习(三)
2006/10/09 PHP
Apache2 httpd.conf 中文版
2006/12/06 PHP
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
php实现微信公众平台账号自定义菜单类
2014/12/02 PHP
PHP简单预防sql注入的方法
2016/09/27 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
Javascript将string类型转换int类型
2010/12/09 Javascript
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
原生javascript实现隔行换色
2015/01/04 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
你不知道的高性能JAVASCRIPT
2016/01/18 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
JS实现的JSON数组去重算法示例
2018/04/11 Javascript
JavaScript进阶(一)变量声明提升实例分析
2020/05/09 Javascript
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
Python图算法实例分析
2016/08/13 Python
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
2018/06/27 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
Python 转换RGB颜色值的示例代码
2019/10/13 Python
Python ini文件常用操作方法解析
2020/04/26 Python
filter使用python3代码进行迭代元素的实例详解
2020/12/03 Python
自考生毕业自我鉴定
2013/10/10 职场文书
同学会邀请书大全
2014/01/12 职场文书
内科护士节演讲稿
2014/09/11 职场文书
python中的random模块和相关函数详解
2022/04/22 Python
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技