Beschreibung
check_email_address - Überprüft eine E-Mail-Adresse auf syntaktische Fehler.
Code
<?php
function check_email_address($str_email_address) {
if('' != $str_email_address && !((eregi("^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]{2,6}$",$str_email_address)))) {
return false;
} else {
return true;
}
}
?>
Syntax
bool check_email_address(string $str_email_address)
Parameter-Liste
Name |
Beschreibung |
str_email_address |
Die zu überprüfende E-Mail-Adresse. |
Rückgabewerte
Die Funktion kann folgende Werte zurückgeben:
- TRUE, die übergebene E-Mail-Adresse ist syntaktisch richtig
- FALSE, die übergebene E-Mail-Adresse ist syntaktisch falsch
Beispiele
Beispiel #1
<?php
$str_email_address = (string) 'info@domain.de';
$b_check = (bool) check_email_address(); // TRUE
?>
Beispiel #2
<?php
$str_email_address = (string) 'info@domain';
$b_check = (bool) check_email_address(); // FALSE
?>