2011-12-05 59 views
0

可能重複:
Converting ereg expressions to pregPHP的額日格棄用

我試着轉換,但我一直沒有。

我的額日格:if (!ereg("^[a-zA-Z0-9]{3,16}$",$username)) {

是錯誤的,因爲它是過時的。我該如何切換到preg_match

+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)) { /* .. */ } 

請注意分隔符/

+0

謝謝。我明白我做錯了什麼。 – nn2