Jaroslav Jablonski: Sammelthread - PREG MATCH AUSDRÜCKE

Beitrag lesen

Ich möchte mit diesem Thread schlicht und einfach die beliebtesten Preg_match-Ausdrücke/Suchmuster sammeln für die wichtigsten Felder in Web-Formularen:

Wozu braucht man Suchmuster? Richtig, wenn es ein muster gibt. Ein Muster braucht allgemeingültige Regeln. Kennst du alle? Kann man sicherstellen, daß jeder Nutzer das in die Felder eingibt, was du dir vorstellst? Wie bspw. soll er sowas eingeben:

Max Muster
c/o Lieschen Müller
?

Unter dieser Prämisse genügt es, zunächst mit isset das Vorhandensein zu checken, dann mit trim white spaces zu entfernen, mit empty abzufragen, ob dann noch was über ist und diesen Rest mit htmlspecialchars zu behandeln:
http://de.php.net/manual/de/function.isset.php
http://de.php.net/manual/de/function.trim.php
http://de.php.net/manual/de/function.empty.php
http://de.php.net/manual/de/function.htmlspecialchars.php

Zusätzlich könnte man noch verschiedene Tests anwenden, bspw. eine Mindestzeichenanzahl oder das Vorkommen bestimmter Teile (bspw. einer Hausnummer)

TEL
Suchmuster:
?
Erklärung:

  • Sollte mindestens x Zahlen beinhalten. (Welche ist die kürzeste Nummer die Ihr kennt? Mit Vorwahl!)

112

~JJ