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位純數字