在 PHP 中可以使用正则表达式来判断用户输入的手机号是否符合格式。下面是一个示例代码:

<?php
$phone = $_POST['phone'];
if (preg_match("/^1[34578]\d{9}$/", $phone)) {
    echo "手机号码格式正确";
} else {
    echo "手机号码格式不正确";
}
?>

该正则表达式 ^1[34578]\d{9}$ 可以判断是否是以1开头,第二位是3~9的数字,并且总共11位数字

注意: 上述代码为基本的校验,需要根据实际地区手机号码的不同变化

还有,可以考虑在服务端使用验证码进行手

点赞(0) 打赏

Comment list 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部