php怎么判断是不是手机号

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php正则判断手机号码的方法

导读:

php正则表达式判断手机号码的写法:从文章中匹配出所有的手机号就可以preg_match_all(),如果要检查用户输入的手机号是否正确可这样来检查:preg_match().

用正则匹配手机号码的时候, 我们先分析一下手机号码的规律:

手机号通常是11位的

经常是1开头

第二个数字通常是34578这几个数字, 2014.5.5日170号段的手机号开卖所以这里多了个7.

php用正则表达式判断手机号码的写法:

$g = "/^1[34578]\d{9}$/";

// "^"符号表示必须是1开头; "[ ]"的意思是第二个数字必须是中括号中一个数字; 而 \d 则表示0-9任意数字,后跟{9}表示长度是9个数字; 后面的$表示结尾; 开始和结尾的 / 是正则表达式必须放在这个中间, 有的后面可能还跟模式.

从文章中匹配出所有的手机号就可以这样写了:

$str = '老吧博客作者的手机是18912345678';
preg_match_all("/^1[34578]\d{9}$/", $str, $mobiles);
//var_dump($mobiles);

如果要检查用户输入的手机号是否正确可这样来检查:

if(preg_match("/^1[34578]\d{9}$/", $mobile)){
//这里有无限想象
}

--结束END--

本文标题: php怎么判断是不是手机号

本文链接: https://www.lsjlt.com/news/298.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php怎么判断是不是手机号

    php判断是不是手机号的方法:1、用正则表达式“$g = "/^1[34578]\d{9}$/";”判断手机号码;2、通过“if(preg_match("/^1[34578]\d{9}$/", $mobile)){...}”判断。
    阅读数:958 php
  • PHP怎么查询手机号码归属地

    PHP查询手机号码归属地的方法:1、请求手机号码归属查询API;2、根据手机号码或手机号码的前7位,查询手机号码归属地信息;3、通过“function juheHttpRequest($url, $params = false, $ispost = 0){...}”方法请求接口返回内容即可。
    阅读数:649 归属地 手机号码 php
  • php怎么判断是不是正数

    php判断是不是正数的方法:1、通过正则表达式实现判断;2、结合floor函数实现判断;3、通过is_numeric等函数实现判断。
    阅读数:855 php 正数
  • php怎么判断是不是文件

    在php中,可以利用is_file()来判断是不是文件,该函数的作用就是检查指定的文件是否是常规的文件,语法“is_file(file)”;如果文件是常规的文件,该函数会返回TRUE。
    阅读数:146 php 文件
  • php 怎么判断是不是数组

    php判断是不是数组的方法:1、创建一个PHP示例文件;2、定义一个变量;3、通过“if( is_array( $a ) ){...}else{...}”方法判断指定变量是不是数组即可。
    阅读数:831 php 数组
  • php怎么判断数据是不是json

    php判断数据是不是json的方法:1、创建一个PHP示例文件;2、通过“function analyJson($json_str) {...}”方法判断数据是不是json即可。
    阅读数:664 php json
  • php怎么判断是不是文件夹

    在php中,可以利用is_dir()函数来判断是不是文件夹,该函数的作用就是检查指定的文件是否是一个目录(文件夹),语法“is_dir(file)”;如果是文件夹,则返回TRUE。
    阅读数:394 php 文件夹
  • 怎么用php判断年份是不是闰年

    判断方法:1、使用“strtotime("指定年份值-02")”语句将指定年份日期转为Unix时间戳;2、使用“date("t",时间戳)==29”语句获取指定年份中2月的天数,并判断该天数是否等于29,如果等于则为闰年,反之则不是闰年。
    阅读数:911 php 闰年
  • php怎么判断值是不是int类型

    php判断值是不是int类型的方法:1、使用is_int()函数,该函数用于检测变量是否是整数,语法“is_int($var)”;2、使用is_numeric()函数,语法“is_numeric($var)”。
    阅读数:328 php 类型检查 int类型 整型
  • php 原生怎么判断是不是ajax提交

    php原生判断是不是ajax提交的方法:1、创建一个php示例文件;2、在进行ajax请求时,设置一个文件头信息的变量;3、在php端判断该信息是否存在以及是否等于自己设置的值,就可以知道是否是ajax请求了。
    阅读数:687 php
  • php怎么判断字符串是不是整数

    两种方法:1、用intval()将字符串转为整数值,再用“==”运算符判断整数值是否和原字符串相等,语法“intval($str)==$str”,相等则是整数。2、用is_numeric()和strpos()判断字符串是否为不包含小数点的数字字符串,语法“!is_numeric($str)||strpos($str,".")!==false”,返回false则是整数,反之不是。本教程操作环境:win
    阅读数:176 php php字符串
  • PHP怎么用星号隐藏用户名手机号码和邮箱

    本篇内容主要讲解“PHP怎么用星号隐藏用户名手机号码和邮箱”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP怎么用星号隐藏用户名手机号码和邮箱”吧!一款简单实用的PHP以星号隐藏用户名手机号码
    阅读数:412 php
  • php怎么判断指定值是不是数组键名

    在php中,可以利用array_key_exists()函数来判断指定值是不是数组键名,该函数可以检查某个数组中是否存在指定的键名;语法“array_key_exists(key,array)”。
    阅读数:692 php 数组 键名
  • php怎么判断是不是当天时间段

    php判断是不是当天时间段的方法:1、拟设一个日期;2、截取日期部分,摒弃时分秒;3、获取今天的日期;4、使用IF当作字符串判断是不是当天时间段即可。
    阅读数:809 php
  • 基于PHP的手机号码归属地查询

    手机号码(段)归属地查询// 接口请求Key,可以通过https://www.juhe.cn/docs/api/id/11免费申请开通$appkey = "*********************";//根据手机号码或手机号码的前7位
    阅读数:634 PHP
  • php怎么判断一个数是不是整数

    两种方法:1、用floor()进行取整,再和原数比较,语法“floor($n)===$n”,如果相等则是整数,反之则不是整数。2、用is_int()进行检测,语法“is_int($n)”,如果返回TRUE则是整数,返回FALSE则不是整数。本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php判断一个数是不是整数的两种方法方法1:使用floor()进行取整,然后和原数比较?
    阅读数:535 php php数组
  • php怎么判断一个数是不是偶数

    在php中,可以利用取余运算符“%”和相等运算符“==”来判断一个数是不是偶数,语法为“数值 % 2 ==0”。偶数就是能被2整除的数,只需要使用“%”获取指定数除以2的余数,再使用“==”判断余数是否为0即可;如果余数为0,则该数是偶数。
    阅读数:582 php 偶数 % == 运算符
  • php怎么检查是不是微信端

    php检查是不是微信端的方法:1、打开相应的PHP代码文件;2、通过“if (strpos($user_agent, 'MicroMessenger') === false) {...}else{...}”语句实现判断即可。
    阅读数:771 php 微信端
  • php怎么判断指定日期是不是前一天

    判断方法:1、用“strtotime("日期")”语句将指定日期转为时间戳;2、用“time()”语句获取当前时间戳;3、将两个时间戳相减,得到时间差;3、用“floor(时间差/86400)”将时间差转为相隔天数,若相隔一天,则是前一天。
    阅读数:447 php
  • php数组是不是引用类型

    php数组不是引用类型,而是值类型;数组赋值时会创建不同的变量(副本),因此修改另一个变量,并不会影响到数组本身。且PHP数组传递是值传递;在调用函数时通过将PHP数组作为实参赋给形参,在函数中修改,并不会影响到数组本身,说明此过程中的传递是值传递,数组变量并非指向此数组本身的引用。php零基础到就业直播视频课:进入学习程序员必备接口测试调试工具:立即使用本教程操作环境:windows7系统、PHP
    阅读数:518 php php数组