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 相关文章推荐
一个程序下载的管理程序(四)
Oct 09 PHP
php 服务器调试 Zend Debugger 的安装教程
Sep 25 PHP
php 读取shell管道传输过来的内容
Mar 01 PHP
php自定义函数之递归删除文件及目录
Aug 08 PHP
jQuery EasyUI API 中文文档 - DateBox日期框
Oct 15 PHP
PHP Switch 语句之学习笔记
Sep 21 PHP
PHP is_array() 检测变量是否是数组的实现方法
Jun 13 PHP
Yii使用smsto短信接口的函数demo示例
Jul 13 PHP
PHP JWT初识及其简单示例
Oct 10 PHP
浅谈PHP无限极分类原理
Mar 14 PHP
PHP自动载入类文件函数__autoload的使用方法
Mar 25 PHP
phpquery中文手册
Mar 18 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设计模式 Composite (组合模式)
2011/06/26 PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
php中namespace use用法实例分析
2016/01/22 PHP
什么是OneThink oneThink后台添加插件步骤
2016/04/13 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
2020/05/14 PHP
RR vs IO BO3 第二场2.13
2021/03/10 DOTA
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
分享Javascript中最常用的55个经典小技巧
2013/11/29 Javascript
jquery使用正则表达式验证email地址的方法
2015/01/22 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
javascript拖拽应用实例
2016/03/25 Javascript
JS iFrame加载慢怎么解决
2016/05/13 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
旺旺在线客服代码 旺旺客服代码生成器
2018/01/09 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
学习Vue组件实例
2018/04/28 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
2018/07/13 Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
2020/10/18 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
使用python实现拉钩网上的FizzBuzzWhizz问题示例
2014/05/05 Python
Python 中的 else详解
2016/04/23 Python
python实现给微信公众号发送消息的方法
2017/06/30 Python
python字符串中匹配数字的正则表达式
2019/07/03 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
2019/10/14 Python
Python新手学习标准库模块命名
2020/05/29 Python
美国百货齐全的精品网站,提供美式风格的产品:Overstock.com
2016/07/22 全球购物
Jogun Shop中文官网:韩国知名时尚男装网站
2016/10/12 全球购物
女大学生自我鉴定
2013/12/09 职场文书
初二生物教学反思
2014/02/03 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
岗位职责说明书模板
2014/07/30 职场文书
2015年毕业实习工作总结
2015/05/29 职场文书
大学生活委员竞选稿
2015/11/21 职场文书