这个代码可以验证手机号码格式是否正确,还能查询手机号码归属地。很实用,手机号码验证的是13X、18X、15X和14X号段。

// 手机号验证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);

}

// 转换字符串编码为 UTF8function conv2utf8($text){

return mb_convert_encoding($text,'UTF-8','ASCII,GB2312,GB18030,GBK,UTF-8');

}

?>

php判断号码归属,PHP验证手机号码和查询归属地查询的代码相关推荐

  1. 正则判断手机号地区_验证手机号码、电话号码的正则表达式汇总

    电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3} ...

  2. python判断手机号运营商_python手机号码运营商归属测试

    python;gutter:true;">#手机号码测试: def number_test(): while True: number = input('Please enter yo ...

  3. 正则表达式验证手机号码、身份证号码、邮箱、统一社会信用代码/营业执照号

    1.  验证手机号码 /^1[3456789]\d{9}$/ 2.  验证身份证号码 /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[ ...

  4. java qq验证手机号码_java正则表达式表单验证类工具类(验证邮箱、手机号码、qq号码等)...

    package util; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 使用正则表达式进行表单验证 * ...

  5. 最新js验证手机号码、电话号码、身份证号码正则表达式代码

    js验证手机号码.电话号码.身份证号码正则表达式 手机号码正则表达式验证 固定电话号码正则表达式 身份证正则 手机号码正则表达式验证 function checkPhone(){ var phone ...

  6. C# 字符串 数据类型 判断 与特定规则验证

    验证字符串格式  1)判断字符串是否是常见数据类型,decimal,foalt,double,datetime,int等等  2)验证字符串符合特定规则     (1)邮箱地址,IP地址      ( ...

  7. 自封装验证手机号码、邮箱格式、身份证号的工具

    如果在开发过程中,不停地写重复的验证代码是很让人头痛的也不利于后期的代码维护,为了减少代码的可维护性,提高代码的复用性.编写了一个验证用户信息的工具类. import org.springframew ...

  8. 手机号码段及归属地查询规则

    手机号码段及归属地查询规则 转:http://dengo.org/archives/939?utm_source=tuicool&utm_medium=referral 今天用javascri ...

  9. js正则验证手机号码有效性

    通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript" ...

  10. JS正则验证手机号码或者电话号码(转)

    中国电信运营商手机号码段: 中国移动号段 134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184[1].187.188 中国联通 ...

最新文章

  1. 资料分享:送你一本《机器学习实战》电子书!
  2. 网易开源支持图像识别的自动化UI测试工具,零基础亲测好评!
  3. get_magic_quotes_gpc异常
  4. SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的比较
  5. python读音有道词典-利用python实现命令行有道词典的方法示例
  6. appium for mac 安装与测试ios说明
  7. postman发送object_.NetCore HttpClient发送请求的时候为什么自动带上了一个RequestId头部...
  8. 如何有效开展小组教学_高效课堂 有效教学 | 教育部专家到徐州市第三中学开展教研活动...
  9. Android模拟器genymotion的安装和使用
  10. Java面向对象知识总结
  11. 蓝桥杯 ALGO-91 算法训练 Anagrams问题
  12. 用什么软件测试电视盒子真假,网络机顶盒哪个好?专业盒子测评告诉你哪款最值得买...
  13. VS2013 产品密钥 – 所有版本-亲试,好使!!
  14. Cobalt Strike 和 MSF 免杀上线
  15. 攻防世界misc高手进阶区funny_video完整版答案
  16. java正则判断所有的标点符号_java正则匹配标点符号
  17. 网站HTML SEO优化
  18. 不同类型的变量存放对应类型的数据,变量的值可以改变
  19. 光学基础概念(camera相关)
  20. 如何在EDUIS中导出ETL字幕模板_Arctime Pro字幕软件 2.0 简单强大高效的跨平台字幕制作软件...

热门文章

  1. What is a computer?
  2. java加载不了驱动程序,请教java连mysql数据库时一直加载不起驱动
  3. 数字逻辑课程设计--数字钟的设计(quartus ii)(内附源代码和实习报告以及6篇实习日志)
  4. 好玩的WPF第一弹:窗口抖动+边框阴影效果+倒计时显示文字
  5. python制作音乐相册_用Python制作音乐海报
  6. HTML背景图片设置
  7. 用户调研---问卷调查
  8. Python关于pandas中 ValueError: Writing 0 cols but got ”XXX“ aliases的错误
  9. 计算机条件格式设置方法,excel怎样利用条件格式把
  10. html新浪短域名api,新浪短链接API接口示例