服务器之家

服务器之家 > 正文

php验证手机号码(支持归属地查询及编码为UTF8)

时间:2020-03-09 14:33     来源/作者:PHP教程网

代码如下:


<?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'); 

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意 2019-07-07
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
返回顶部