程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php驗證手機號碼(支持歸屬地查詢及編碼為UTF8)

php驗證手機號碼(支持歸屬地查詢及編碼為UTF8)

編輯:關於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');
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved