Hallo,
define (EMAIL, "/[1]+(.[_a-z0-9-]+)*@([a-z0-9-]+.)+([a-z0-9-]{2,3})$/i");
ich glaube der bug liegt darin, dass der bindestrich beim user erst nach einem Punkt erlaubt ist.
Muss also heissen (wenn die Mail nicht mit Bindestrich beginnen darf):
"/[2][_a-z0-9-]+(.[_a-z0-9-]+)*@([a-z0-9-]+.)+([a-z0-9-]{2,3})$/i"
LG,
gerhardii