服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - PHP教程 - php验证手机号码(支持归属地查询及编码为UTF8)

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

2020-03-09 14:33PHP教程网 PHP教程

本文将实现以下功能:手机号验证/手机号码归属地/转换字符串编码为UTF8,对此有兴趣的朋友可以参考下,或许本文对你有所帮助

代码如下:


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

延伸 · 阅读

精彩推荐