Seite 1 von 1
[PHP] Zahlen auf Ziffern prüfen
Verfasst: 07.02.2007, 12:06
von pebosi
Hi,
für die Validierung einer Telefonnummer, bräuchte ich eine Funktion die eine Zahl daraufhin prüft, ob diese aus mehreren Ziffern besteht (also mindestens 2 verschiedene).
Gibts da schon was?
Verfasst: 07.02.2007, 13:21
von godzilla
strlen() ?
Verfasst: 07.02.2007, 14:01
von net(t)worker
Code: Alles auswählen
<?php
if (pregmatch("/^(\+?[0-9 ]{3,}[-\/]?[0-9 ]{3,}]*)$/", $telefonnummer))
{
print "könnte eine Telefonnummer sein";
}
?>
so hier wird geprüft ob es eine telefonnummer sein kann:
am Anfang darf ein + stehen, für auslandsnummern
dann kommen mindestens 3 Zeichen, Zahlen oder auch leerzeichen
dann darf ein Trennzeichen (/ oder-) kommen, muss aber nicht
und dann wieder min. 3 zeichen, Zahlen oder Leerzeichen...
die Leerzeichen sind nötig, weil es üblich ist telefonnummern immer zu 2-3 Ziffern zu gruppieren um die Lesbarkeit zu überprüfen....
aber mal wieder alles aus dem Kopf erstellt, also ungetestet...