2013-04-21 76 views

回答

8

您必須添加分隔符您正則表達式:

if (preg_match('/' . $mail_pat . '/', $email, $components)) { 

$ mail_pat與^啓動,但與其他字符,因爲沒有匹配的分隔符這會導致錯誤結束。

+0

由於該解決的問題 – Simpel 2013-04-23 14:54:13

13

基於Perl的正則表達式應該是定界符內.. "/your regex here/" ..不推薦使用POSIX正則表達式是其並不需要一個任何分隔符..如額日格(「)