check_email_address



Beschreibung



''check_email_address'' - Überprüft eine E-Mail-Adresse auf syntaktische Fehler.

Code



<code php>
function check_email_address($str_email_address) {
if('' != $str_email_address && !((eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$str_email_address)))) {
return false;
} else {
return true;
}
}
</code>

Syntax



<code>bool check_email_address(string $str_email_address)</code>

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



<box 100% round blue|Beispiel #1>
<code php>
<?php
$str_email_address = (string) 'info@webedition.de';
$b_check = (bool) check_email_address(); // TRUE
?>
</code>
</box>

<box 100% round blue|Beispiel #2>
<code php>
<?php
$str_email_address = (string) 'info@webedition';
$b_check = (bool) check_email_address(); // FALSE
?>
</code>
</box>
powered by webEdition CMS