php使用正则表达式验证手机号码是否正确的方法
具体代码
function checkPhone($phone){
if(strlen($phone)!=11){ return false; }
if(preg_match("/^1[3456789]{1}[0-9]{9}$/",$phone)){
return true;
}else{
return false;
}
}
$phone='13800138000';
$result=checkPhone($phone);
if(!$result){
echo "手机号不正确";
}else{
echo "手机号正确";
}
由于现在手机号码段的不确定性,所以就只判断了1开头和11位纯数字