![](https://seccdn.libravatar.org/avatar/9c21e784e8adf2b95833a223b0495834.jpg?s=120&d=mm&r=g)
Hallo zusammen, ich versuche mir gerade eine Regex für E-Mail-Adressen zusammenzubauen. Herausgekommen ist dabei das hier: [A-Za-z0-9\-_\.+]+[^\.]@[A-Za-z0-9][A-Za-z0-9\-]+\.[A-Za-z]{2,} Allerdings konnte ich auch durch längere Googelei nicht herausfinden: Dürfen auf der linken Seite stehen ein . als erstes oder letztes Zeichen ein _ als erstes oder letztes Zeichen eine Ziffer als erstes Zeichen Auf der rechten Seite: ein anderes Zeichen als [a-z0-9] als erstes oder letztes Zeichen So lese ich zB, daß der . als letztes Zeichen vor dem @ nicht zulässig ist. Aber GMX läßt das zu. Ferner lese ich, daß das erste Zeichen ein Buchstabe sein muß, und keine Zahl sein darf. Damit wären aber alle Compuserve-Adressen (Gott hab sie selig) ungültig gewesen, und außerdem lassen web.de und GMX solche Adressen zu. Kurz: hat jemand eine "offizielle" Regex für E-Mail-Adressen parat? -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org