检查PHP字符串中的手机号码与否

Posted

技术标签:

【中文标题】检查PHP字符串中的手机号码与否【英文标题】:Check Moblie Number or Not in PHP String 【发布时间】:2018-12-16 05:30:50 【问题描述】:

我是 php 新手。我知道如何检查字符串号码或不使用is_numeric,但我想检查手机号码添加+ 就我而言

$mobile = "+15666886345" ;
if($mobile)  
  //  Valid  Mobile Number
 
else   
// Not Valid Mobile Number

如何检查这个案例

【问题讨论】:

您是否假设任何以+ 开头的电话号码(即拨号序列)都是手机号码? 【参考方案1】:

您可以使用 php preg_match() 函数来匹配字符串,如下所示

if(!preg_match('/^[0-9 +-]*$/', $mobile))
     //  Valid  Mobile Number
else
     // Not Valid Mobile Number

【讨论】:

以上是关于检查PHP字符串中的手机号码与否的主要内容,如果未能解决你的问题,请参考以下文章

PHP手机号码正则表达式

java字符串操作,验证输入的身份证合法与否

php 清除手机中的空格和连字符,只留下“+”

如何使用 php api 检查电子邮件或手机 paypal 帐户状态?

手机easyconnect显示离线

使用PHP在字符串中查找电话号码并使其可点击调用[关闭]