azok: ärger mit regulärem ausdruck

Beitrag lesen

hi!

ich habe vor kurzem eine kleine "funktion" zum überprüfen von email adressen geschrieben. nur heute ist mir ein fehler aufgefallen, wo ich nicht mehr weiter weiß. die "funktion" sieht mal so aus:

ereg("/^([a-zA-Z0-9]+([.]?|[-]?|[_]?)?)(-|_|.)([a-zA-Z0-9]+([.]?[_]?)?)@([a-z0-9]+([.]?|[-]?)?)*[a-z0-9]+.{1}[a-z]{2,6}$/i",$email)

nun, sie funktioniert auch ganz gut... aber leider bei meiner eigenen(!) emailadresse nicht. ich verstehe nicht warum... bei heinrich_peter@hotmail.com liefert sie mir "false"...

kann mir jemand von euch weiter helfen?

lg
azok

--
Murphys Law: "Alles Schöne im Leben ist entweder illegal, ungesetzlich oder es macht dick."
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:( n4:° ss:| de:] js:| ch:( sh:) mo:) zu:)