13369
12.06.2005, aktualisiert am 11.04.2007
22194
4
0
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.
Diese Funktion prueft einen String, ob es sich um eine E-Mail Adresse handelt. Das ist z.B. ganz nuetzlich bei einer Registrierung auf einer Website wo man seine E-Mail Adresse eingeben muss.
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.
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-ID: 11792
Url: https://administrator.de/contentid/11792
Ausgedruckt am: 13.11.2024 um 06:11 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!