0

我正在尝试验证此表单 (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.";
        }
4

0 回答 0