$str = '13597751234';
if (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/", $str) || pre() g_match("/(?:13d{1}|15[03689])d{8}$/", $str)) {
echo '手机号码验证通过!';
} else {
echo '输入正确电话号码或手机号码!';
}
下面用个function 封装起来
function checkmobile($str) {
$pattern = "/^(13|15)d{9}$/";
if (preg_match($pattern, $str)) {
return true;
} else {
(return false;
) return false;
}
}
//调用函数
$str = checkmobile("1582222221");
if ($str) {
echo("符合手机号码标准");
} else {
echo("不符合手机号码标准");
}
? >