我正在尝试验证此表单 (555)555-5555 中的联系电话,但它不起作用我不知道是什么问题。如果我将其留空,它将打印“请填写您的联系电话”这一行。但是如果我输入任何不在指定范围内的数字。它不会打印错误行。有人可以告诉我有什么问题吗?谢谢你。
if (!preg_match( "/^\([0-9]{3}\)[0-9]{3}-[0-9]{4}$/",($_POST['pcnumber'])) && (!empty($_POST['pcnumber']) ))
{
$msg = "pcnumber: $_POST[pcnumber] ";
}
else
{
$pcnumber = NULL;
echo "Please fill out your contact number.";
}