Format von E-Mail Adressen pruefen
[EDIT masterG]Hab mit erlaubt den email_check in einen codeblock zu legen![/EDIT]
Hier eine Funktion, mit der ihr das Format einer E-Mailadresse, z.B. bei einer Eingabe, ueberpruefen koennt.
<?php
function email_check($email) {
if( ereg("^[a-zA-Z0-9-]+([._a-zA-Z0-9.-]+)*@[a-zA-Z0-9.-]+\.([a-zA-Z]{2,4})$",$email))
return TRUE;
else return FALSE;
}
?>
Den oberen Code einfach an den Anfang der Seite includen oder einfuegen.
bool email_check(string E-Mailadresse)
Die Funktion gibt einen Boolschen Wert, also entweder True oder False zurueck.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 11792
Url: https://administrator.de/contentid/11792
Ausgedruckt am: 29.03.2024 um 09:03 Uhr
4 Kommentare
Neuester Kommentar
ich nutze seit "Jahren" folgende Funktion:
<code class="php">
functionisValidEmail($ema){
}
und fahre damit recht gut. Mein Kontaktformular nutzt diese Funktion natürlich nicht, das ist der "Betatest" beim User.
<code class="php">
functionisValidEmail($ema){
und fahre damit recht gut. Mein Kontaktformular nutzt diese Funktion natürlich nicht, das ist der "Betatest" beim User.
ich nutze seit "Jahren" folgende
Funktion:
<code class="php">
functionisValidEmail($ema){
return
((preg_match("/(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)/",
preg_match("/^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,4})(\\]?)$/",$ema)));
}
und fahre damit recht gut. Mein
Kontaktformular nutzt diese Funktion
natürlich nicht, das ist der
"Betatest" beim User.
Funktion:
<code class="php">
functionisValidEmail($ema){
return
((preg_match("/(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)/",
}
und fahre damit recht gut. Mein
Kontaktformular nutzt diese Funktion
natürlich nicht, das ist der
"Betatest" beim User.
Sieht ganz gut aus. Danke!