PHP验证手机号码和归属地

   一个实用的PHP函数代码,正则表达式验证手机号码的正确性和查询手机号码归属地,下面来看这个函数的具体代码:

  view sourceprint?01

  02// 手机号码验证

  03function checkMobileValidity($mobilephone){

  04$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]$/";

  05if(preg_match($exp,$mobilephone)){

  06return true;

  07}else{

  08return false;

  09}

  10}

  11// 手机号码归属地

  12function checkMobilePlace($mobilephone){

  13$url = "http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=".$mobilephone."&t=".time();

  14$content = file_get_contents($url);

  15$p = substr($content, 56, 4);

  16$mo = substr($content, 81, 4);

  17return $str = conv2utf8($p).conv2utf8($mo);

  18}

  19?>

  查询手机归属地是调用了淘宝的手机归属地资源,请注意这个页面地址,若失效,可在淘宝查找正确的地址。

时间: 2024-10-30 22:00:16

PHP验证手机号码和归属地的相关文章

jquery验证手机号码、邮箱格式是否正确示例代码

本文为大家介绍下使用jquery验证邮箱.验证手机号码,具体实现思路及代码如下,感兴趣的朋友可以学习下   复制代码 代码如下: //jquery验证邮箱 function checkSubmitEmail() { if ($("#email").val() == "") { //$("#confirmMsg").html("<font color='red'>邮箱地址不能为空!</font>"); a

jquery验证手机号码及格式化的例子

 我们常用的验证手机号码的js --jquery手机号验证 //手机验证 function isMobil(s)  {  //var reg=/^((13[0-9])|(15[^4,\D])|(18[0,5-9]))\d{8}$/;  var reg=/^1\d{10}$/; if (!reg.exec(s)) {  return false;  } return true;  }     这里我们来简单罗列下需要注意的问题吧:* input输入框,只能输入数字:* 输入过程中下方同步显示所输入

php验证手机号码_php技巧

大家都应该有这个常识,中国的手机号码都是以数字"1"开头,然后利用"0~9"10个数字组成的11位数字组合,那么我们的验证规则肯定要根据这个思路来写. 根据上面的简单思路,我们便可以写下以下的验证代码,代码如下: <?php //本代码仅仅是提供一些思路 //距离实际应用还有一些距离 $mobile = '15858588585'; //下面的1便是手机的第一位数字必须为数字1 //[0-9]指后面的数字均为0~9的数字 //{9}这中间的9指的是手机号码除了

jquery验证手机号码、邮箱格式是否正确示例代码_jquery

复制代码 代码如下: //jquery验证邮箱 function checkSubmitEmail() { if ($("#email").val() == "") { //$("#confirmMsg").html("<font color='red'>邮箱地址不能为空!</font>"); alert("邮箱不能为空!") $("#email").focus(

js 验证手机号码

本文章也是收藏了大量的js 验证手机号码代码,全部来自网络,如果你对正则不怎么了解,就可以直接拿我们现在手机号码验证代码去用哦. js 验证手机号码 手机号码验证,验证13系列和150-159(154除外).180.185.186.187.188.189几种号码,长度11位 function isMobel(value)   {   if(/^13d{9}$/g.test(value)||(/^15[0-35-9]d{8}$/g.test(value))||   (/^18[05-9]d{8}$

js代码验证手机号码和电话号码是否合法_javascript技巧

这篇文章主要介绍了js代码验证手机号码和电话号码是否合法,手机号码和电话号码在某些网站都是必填项,为了提高用户体验度,一般要进行合法性校验的,具体代码如下:function Checkreg(){ .....   function Checkreg(){ //验证电话号码手机号码,包含 , 号段 if(document.form.phone.value==""&&document.form.UserMobile.value==""){ alert(&

php最简单的验证手机号码程序

最简单的验证手机号码 中国的手机都是以1开头的10位数字. 用到正则  ^1([0-9]{9})  代码如下 复制代码 <?php $mobile = '15858588585'; if(!preg_match('/^1([0-9]{9})/',$mobile)) exit('mobile phone error'); ?>   ^1首字符为1不解释 [0-9] 零到九的数字 {9} 重复10次,就是1加九位数字 上面就是不是手机号也可以通过难哦如19999999999 但这不是一个手机号啊

验证手机号码的JS方法分享_javascript技巧

第一个: 复制代码 代码如下: function Checkreg() { //验证电话号码手机号码,包含153,159号段 if (document.form.phone.value=="" && document.form.UserMobile.value==""){ alert("电话号码和手机号码至少选填一个阿!"); document.form.phone.focus(); return false; } if (doc

php 验证手机号码

//php代码 $mobilephone=trim($_post["smmobilephone"]);    //手机号码的正则验证    if(preg_match("/^13[0-9]{1}[0-9]{8}$|15[0189]{1}[0-9]{8}$|189[0-9]{8}$/",$mobilephone)){        //验证通过            }else{        //手机号码格式不对            }   //这只是一个不精确的