Home  >  Article  >  Backend Development  >  PHP mobile phone number verification judgment function_PHP tutorial

PHP mobile phone number verification judgment function_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 17:14:31893browse

The simplest and most practical PHP mobile phone number regular expression, friends in need can refer to it.

Mobile: 134, 135, 136, 137, 138, 139, 150, 151, 157(TD), 158, 159, 187, 188

China Unicom: 130, 131, 132, 152, 155, 156, 185, 186

Telecom: 133, 153, 180, 189, (1349 Satcom)

Mobile phone number rules

The code is as follows
 代码如下 复制代码

$regex = "/13[0-9]{9}|15[0|1|2|3|5|6|7|8|9]d{8}|18[0|5|6|7|8|9]d{8}/";

Copy code

$regex = "/13[0-9]{9}|15[0|1|2|3|5|6|7|8|9]d{8}|18[0|5|6 |7|8|9]d{8}/";

 代码如下 复制代码

function is_mobile($str){
return preg_match(“/^(((d{3}))|(d{3}-))?13d{9}$/“, $str);
}

 代码如下 复制代码


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(“不符合手机号码标准”);
}
?>

Example 1


Judge mobile phone number:

function is_mobile($str){ return preg_match(“/^(((d{3}))|(d{3}-))?13d{9}$/“, $str);
The code is as follows
 代码如下 复制代码

preg_match_all($regex,$row['mobile'], $phones);
if($phones){
    正确
}

Copy code

}

Example
The code is as follows Copy code
function checkMobile($str) { $pattern = “/^(13|15)d{9}$/”; If (preg_match($pattern,$str)) {

          Return true; }  
       else
{ <🎜>           Return false; <🎜> }  <🎜> } <🎜> //Call function <🎜> $str = checkMobile(“15800000001″); <🎜> if($str) <🎜> { <🎜> echo("Conforms to mobile phone number standards"); <🎜> } <🎜> else <🎜> { <🎜> echo("Does not meet mobile phone number standards"); <🎜> } <🎜> ?> Finally, you can completely verify all current mobile phone number codes
The code is as follows Copy code
preg_match_all($regex,$row['mobile'], $phones); if($phones){ Correct } Friendly reminder, it is really not easy to judge the mobile phone number now, because the mobile phone number has changed a lot. Maybe you wrote the regular rule today and a new number segment will be released tomorrow. Make a mobile phone number segment. For arrays, determine whether it is within the number segment. Array=array(130,131,132...)in_array(substr(number,0,3),array) http://www.bkjia.com/PHPjc/628966.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/628966.htmlTechArticleThe simplest and most practical PHP mobile phone number regular expression, friends in need can refer to it. Mobile: 134, 135, 136, 137, 138, 139, 150, 151, 157(TD), 158, 159, 187, 18...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn