我試圖在PHP中使用正則表達式來匹配使用preg_match
函數的DOB格式。我想不出什麼問題。下面是代碼和我提出的錯誤。PHP:正則表達式未知修飾符'{'錯誤
$name = $_POST["name"];
$dob = $_POST["dob"];
testDob($dob);
function testDob($dob) {
if (preg_match("[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{4}", $dob)) {
echo "A match was found.";
}
else {
echo "A match was not found.";
}
}
我得到的錯誤是:
SCREAM:錯誤抑制忽略 警告(!)的preg_match()[function.preg匹配]:未知的修飾詞 '{' 在C: \瓦帕\ WWW \第15行
線15是指符號\ starsign.php,
"if (preg_match("[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{4}", $dob)) {".
您忘記了表達式分隔符,即正斜槓。 –