String formatierung abfragen?

  • Themenstarter Themenstarter ByeBye 31659
  • Beginndatum Beginndatum
B

ByeBye 31659

Hallo,

ich möchte prüfen oeb ein String ein bestimmtes FOrmat hat.

Es soll geprüft werden ob der String folgendermaßen aufgebaut ist.

$string = #@#.#

wobei das # für beliebig viele zeichen stehen kann.

Wie überprüf man sowaS?
 
Mithilfe von regulären Ausdrücken:

Hier hab ich mal eine function erstellt, die mit einem Parameter aufgerufen wird.
In dem Fall ist das die in einem Textfeld eingegebene Emailadresse.

$validEmail = '^[a-z0-9_\.-]+@[a-z0-9_-]+\.[a-z0-9_\.-]+$';

ist nun meine regulärer Ausruck, der die "Form" einer gültigen Emailaderesse darstellt.

Mit eregi() prüfe ich nun, ob $email diesem Ausdruck übereinstimmt.
Die Rückgabewerte sind false wenn invalid und true wenn valid.

function validEmail($email)
{
$validEmail = '^[a-z0-9_\.-]+@[a-z0-9_-]+\.[a-z0-9_\.-]+$';

if (!(eregi($validEmail,$email)) || !isset($email))
{
return false;
}
return true;
}

mfg nauti
 
Zuletzt bearbeitet:
Zurück