教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php 验证手机号码

php 验证手机号码

发布时间:2016-10-26   编辑:jiaochengji.com
教程集为您提供php 验证手机号码等资源,欢迎您收藏本站,我们将为您提供最新的php 验证手机号码资源
本文章收藏了三款php 验证手机号码程序,这全部都是利用正则表达式来验证用户输入的手机号码是不是正确的,如果是不ok通过,否提供用户输入合法的移动手机号码。

//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{   
    //手机号码格式不对   
       
}  

//这只是一个不精确的验证,只能大概验证到一个范围而已,所以重点还在后面。

//手机号码验证二

$tel = "15905789568";
$ab = preg_match("/^13[0-9]{1}[0-9]{8}$|15[0189]{1}[0-9]{8}$|189[0-9]{8}$/",$tel);
 
/*
说明:
^表示这符开始(元字符)
$表示字符结尾(元字符)
13为普通字符
[0-9]表示一个0-9的数字
{9} 表示匹配9次
后面的号码,如果是13开头的,中间有9个数字,并结尾,则符合条件
*/
 
 if($ab)
 {
  echo "手机号对了";
 
 }
  else
  echo "不是手机号,乱填!!!!";

//再来一款手机号验证程序

function checkmobile($str)
 {
     $pattern = "/^(13|15)d{9}$/";
     if (preg_match($pattern,$str))
     {
          return true;
     }
     else
     {
         return false;
     }
 }

//调用函数
$str = checkmobile("15800000001");
 if($str)
 {
 echo("符合手机号码标准");
 }
 else
 {
 echo("不符合手机号码标准");
 }

?>

您可能感兴趣的文章:
php正则表达式验证手机电话
PHP常用正则(手机号、座机、邮箱、身份证及手机号截取)
常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)
php 验证手机号码
同时验证电话号码与手机号码正则
php网页怎么用手机号注册
多种移动手机号码正则表达式验证代码
一个php表单字段格式验证类
php 验证手机号码与电话号码正则
12306手机核验收不到验证码怎么解决

[关闭]
~ ~