Je vous pense le besoin de le changer en ceci :
si (! eregi (« ^ [_a-z0-9-] + (\. [_a-z0-9-] +) *@ [a-z0-9-] + (\. [a-z0-9-] +) * (\. [a-z] {2.4}) $ », $customer_eMail))
Noter la dernière partie, je pensent que ceci l'agrandit à 4 caractères. Car vous l'avez, il rejette n'importe quelle prolongation de 4 caractères.