我正在尝试验证电话号码,并且正在努力使用此代码。当我输入长度为10或11的手机号码(0-9)时,我的手机号码无效。有什么想法吗?
if (!preg_match('[0-9]{10,11}', $mobileNumber)) {
echo("invalid mobile number");
exit();
}
答案 0 :(得分:2)
我相信你错过了正则表达式分隔符:
if (!preg_match('/[0-9]{10,11}/', $mobileNumber)) {
echo("invalid mobile number");
exit();
}