[問題] 正規表示法,內建函數---字串問題

看板Web_Design作者 (God Love)時間10年前 (2015/06/26 13:55), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
請問版上大大們 自己為新手,請問基本問題: 目標:我用HTML寫一 Input表單,輸入姓名、學號、EMAIL, 再用PHP 寫一Output表單,驗證輸入的 (1)姓名:不能有數字 (2)學號 :8 位數字 (3)email符合格式 程式碼: 1.Iutput的程式碼: <body> <h><font size="+3" ><b>CheckName </b></font></h> <form method="POST" action="postcheckname.php"> <p>姓名:<input type="text" name="id" maxlength="20"></p> <p><input type="submit" name="var_submit" value="輸入確定 "></p> </body> 2.Output程式 碼 <?php //檢查姓 名 $idsubject=$_POST['id']; $namepattern='[^0-9]'; if (preg_match($namepattern, $idsubject)) { echo "找到了 "; } else { echo "名字不能有數字!! "; } //檢查學 號 if(strlen($_POST['pw'])!=8 ) { echo '學號為8位數字 '; } else { echo 'Your password is correct'; } //檢查email格 式 $emailsubject = 'allan@csie.org'; $emailpattern='/^[^@]+@[a-zA-Z0-9\._-]+\.[a-zA-Z]+$/'; if(preg_match($emailpattern,$emailsubject)) { echo 'Email 格式正確! '; } else { echo '檢查Email 格式!'; } ?> 輸入後一直error, 找不出問題出在哪, 謝謝建議~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.14.227.124 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1435298127.A.10C.html

06/26 15:17, , 1F
PHP的ERROR應該會有跟你說為什麼ERROR吧@@
06/26 15:17, 1F

06/27 07:53, , 2F
namepattern 錯了阿
06/27 07:53, 2F
文章代碼(AID): #1LZEbF4C (Web_Design)
文章代碼(AID): #1LZEbF4C (Web_Design)