#365383 MudGuardMünchen, 13.05.2014, 07:37:29 @ thorr |
Fehler in Regular Expression zur E-Mail-Adress-Validierung |
> ich habe einen regulären Ausdruck gebastelt, um eine in ein Kontaktformular ^[a-zA-Z0-9._-]+@[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?(.[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?)*.[a-zA-Z0-9]{2-6}$
(Buchstabe, Zahle, Punkt, Unterstrich, Bindestrich)+@(Buchstabe,
> Zahl)((Buchstabe, Zahl, Bindestrich)*(Buchstabe, Zahl))?(.(Buchstabe,
> Zahl)((Buchstabe, Zahl, Bindestrich)*(Buchstabe,
> Zahl))?)+(Buchstabe){2-4}
|
#365401 effeffOstfriesland, 13.05.2014, 16:35:34 @ MudGuard |
Fehler in Regular Expression zur E-Mail-Adress-Validierung |
> > ich habe einen regulären Ausdruck gebastelt, um eine in ein ^[a-zA-Z0-9._-]+@[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?(.[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?)*.[a-zA-Z0-9]{2-6}$
(Buchstabe, Zahle, Punkt, Unterstrich, Bindestrich)+@(Buchstabe,
> > Zahl)((Buchstabe, Zahl, Bindestrich)*(Buchstabe, Zahl))?(.(Buchstabe,
> > Zahl)((Buchstabe, Zahl, Bindestrich)*(Buchstabe,
> > Zahl))?)+(Buchstabe){2-4}
-- |
#365402 fuchsiNiederösterreich, 13.05.2014, 16:50:04 @ effeff |
Fehler in Regular Expression zur E-Mail-Adress-Validierung |
> In der Regel nutzt man den alten "HELO RAUBKATZE"-Trick... -- |
#365403 effeffOstfriesland, 13.05.2014, 17:01:58 @ fuchsi |
Fehler in Regular Expression zur E-Mail-Adress-Validierung |
> ?? -- |
#365409 Johann [Gast]13.05.2014, 19:15:17 (editiert von Johann, 13.05.2014, 19:16:55) @ effeff |
Fehler in Regular Expression zur E-Mail-Adress-Validierung (ed) |
> In der Regel nutzt man den alten "HELO ..."-Trick... |
#365415 effeffOstfriesland, 13.05.2014, 20:09:19 @ Johann |
Fehler in Regular Expression zur E-Mail-Adress-Validierung |
> > In der Regel nutzt man den alten "HELO ..."-Trick... -- |
#365416 Johann [Gast]13.05.2014, 20:44:11 @ effeff |
Fehler in Regular Expression zur E-Mail-Adress-Validierung |
> Oh, dann habe ich wohl noch einen etwas älteren Kenntnisstand. Danke schön |
#365446 thorrMünster (Nordrhein-Westfalen), 14.05.2014, 14:49:03 @ MudGuard |
Fehler in Regular Expression zur E-Mail-Adress-Validierung |
> Du hast jetzt 3 Varianten für die Länge der TLD (im Regex 2-6, in den |
#365451 MudGuardMünchen, 14.05.2014, 15:25:31 @ thorr |
Fehler in Regular Expression zur E-Mail-Adress-Validierung |
> Du hast natürlich Recht, dass eine MX-Record-Überprüfung effektiver und |
#365412 Johann [Gast]13.05.2014, 19:32:43 (editiert von Johann, 13.05.2014, 19:36:04) @ thorr |
Fehler in Regular Expression zur E-Mail-Adress-Validierung (ed) |
Prüfung bei der Eingabe ist lediglich ein kleiner Benefit, den Du dem Client gibst. Die Validierung der Adresse musst Du, wie Mudguard es exemplarisch ansprach, per Bestätigungsmail durchführen. Für die Prüfung bei der Eingabe hat sich seit vielen Jahren der Standard Regex .*?@.*?\\..*? bewährt. (PHP) |
#365447 thorrMünster (Nordrhein-Westfalen), 14.05.2014, 14:52:09 @ Johann |
Fehler in Regular Expression zur E-Mail-Adress-Validierung |
Diese Möglichkeit ist natürlich richtig. Irgendwie würde ich aber schon gerne wissen, wo in meiner Regular Expression der Fehler steckt, wo ich mir schon die Mühe gemacht habe. |
#365470 Johann [Gast]15.05.2014, 20:19:18 (editiert von Johann, 15.05.2014, 20:28:45) @ thorr |
Fehler in Regular Expression zur E-Mail-Adress-Validierung (ed) |
Ich verstehe. Du möchtest, dass ich mir Zeit nehme um Deinen Regex zu besehen und zu korrigieren, weil Du nicht genau weisst, was Du da überhaupt machst und wie Du es konsolidieren (testen&verfertigen) sollst. Ne, so was mache ich nicht |