我正在尝试验证此表单中的联系电话(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.";
}