0 可能重複: Converting ereg expressions to pregPHP的額日格棄用 我試着轉換,但我一直沒有。 我的額日格:if (!ereg("^[a-zA-Z0-9]{3,16}$",$username)) { 是錯誤的,因爲它是過時的。我該如何切換到preg_match? 來源 2011-12-05 nn2 +0 您是否嘗試用'preg_match'替換'ereg'?你需要告訴我們你試過的是什麼,而不是「我試圖轉換......」。 – Bojangles +0 http://docstore.mik.ua/orelly/webprog/pcook/ch13_02.htm http://stackoverflow.com/questions/1374881/how-to-change-phps-eregi-to-preg-match http:/ /php.net/manual/en/function.preg-match.php – Kenaniah
5 if (!preg_match("/^[a-zA-Z0-9]{3,16}$/",$username)) { /* .. */ } 請注意分隔符/。 來源 2011-12-05 20:50:20 KingCrunch +0 謝謝。我明白我做錯了什麼。 – nn2
您是否嘗試用'preg_match'替換'ereg'?你需要告訴我們你試過的是什麼,而不是「我試圖轉換......」。 – Bojangles
http://docstore.mik.ua/orelly/webprog/pcook/ch13_02.htm http://stackoverflow.com/questions/1374881/how-to-change-phps-eregi-to-preg-match http:/ /php.net/manual/en/function.preg-match.php – Kenaniah