Daniel: Wer füllt diese Formulare aus

Beitrag lesen

Ahoi Auge,

Das fällt mir auf die Schnelle ein. Wenn man dabei die Stellung der einzelnen Zeichen ignoriert, also nur auf die Möglichkeit des Vorkommens dieser Zeichen prüft, sollte ein regulärer Ausdruck zur Prüfung recht einfach aufzubauen sein.

ich habs nicht so mit regulären ausdrücken, wenn man aber bei der
eingabe für die telefonnummer per str_replace alle (, ), +, /, -
herauslöscht, sowie alle Leerzeichen braucht man nurnoch auf
is_nummeric zu prüfen. so würde ich es zumindest tun da ich momentan
zumindest keine zeit habe mich mit regulären ausdrücken zu
beschäftigen, eine andere möglichkeit wäre aber auch die eingabe
zeichenweise zu spliten, sprich ein array zu erstellen. zuvor macht
man ein array
$valide_zeichen[] = "(";
$valide_zeichen[] = ")";
$valide_zeichen[] = "0";
$valide_zeichen[] = "1";
...
dann ein array_diff und wenn das resultierend array noch ein oder
mehrere ellemente hat sind unzuläsige zeichen, z.B. Buchstaben darin
enthalten.

MfG

--
Alle Angaben wie immer ohne Gewähr