Der einfachste Weg, in PHP E-Mail-Adressen zu validieren
Veröffentlicht von Tudor -
12. Oktober 2016
Untenstehend einige Methoden, um zu bestimmen, ob eine Variable eine gültige E-Mail-Adresse enthält:

Validieren einer E-Mail-Adresse in PHP (mithilfe von Regular Expressions)
function is_valid_email($email) { if(preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email)) { return true; } else { return false; } }
Validieren einer E-Mail-Adresse in PHP (mithilfe eines Filter)
function valid_email($email) { return !!filter_var($email, FILTER_VALIDATE_EMAIL); } if( valid_email('you@example.com') ) { echo ‚Email Valid!'; } else { echo ‚Email Invalid!‘; }
Validieren einer E-Mail-Adresse in PHP in Javascript
function validateEmail(email){ var emailReg = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i); var valid = emailReg.test(email); if(!valid) { return false; } else { return true; } }
Verwendung / implementierung:
if(validateEmail(email)){ alert("Email is correct in correct format"); } else { alert("Email is NOT in correct format!"); }
Das könnte Dich auch interessieren
Trust me, I’m an engineer – Der Dunning-Kruger-Effekt
“Trust me, I’m an engineer“ oder auf Deutsch: “Vom Tuten und Blasen keine Ahnung haben”. Beim Dunning-Kruger-Effekt geht es im weitesten Sinne darum, ...
Laravels MVC-Ansatz erklärt anhand einer kleinen Anwendung Teil 2
Unsere im letzten Teil der Reihe entwicklte Laravel Benutzerverwaltung gibt bis jetzt nur alle Benutzer aus, aber wir wollen noch zusätzliche Funktionen implem...
Hilfe, ich sitze hinter einem Proxy
Immer wieder bin ich an die Stelle gekommen, an der meine ach so tollen Command-Line Befehle nicht funktioniert haben. Nach langem Suchen habe ich dann festgest...