Christian S.: Sammelthread - PREG MATCH AUSDRÜCKE

Beitrag lesen

Hi,

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:

Ich finde dein Vorhaben etwas unnötig, da das einzige was Sinn macht, die E-Mail Adresse ist. Dazu findet man genug im Internet. Der Rest ist unnötig oder zu trivial. Oder lässt sich nicht allgemein lösen.

Auch würden die RegExp wohl nur auf Deutschland zu treffen (bes. PLZ).

NAME
Suchmuster:
?
Erklärung:

  • Sollte mehr als ein Zeichen beinhalten
  • Ansonsten ne Heikle Sache mit Sonderzeichen usw

Du sagst es. Du willst doch nicht jedes erdenkliche Sonderzeichen in die RegExp packen... Wenn du es nicht tust, würdest du Leute mit Sonderzeichen im Namen ausschließen.

STRASSE
Suchmuster:
?
Erklärung:

  • Sollte einen Punkt beinhalten
  • Buchstaben UND Zahlen

Wieso einen Punkt? "Hauptstraße 1" ist bei mir ne gültige Straße.

Es gibt auch Hausnummer mit Schrägstrich oder so. Manche schreiben es vll. auch mit Bindestrich.
Manchmal muss man vll. auch das Stückwerk/Appartment angeben.

==> Lässt sich imo nicht zusammen fassen.

PLZ
Suchmuster:
?
Erklärung:

  • Sollte 5-Stellig sein, oder?

In Deutschland schon. Man kann aber auch D-12435 angeben. Ist ja auch gültig. Im Ausland ists wieder ganz anders, evtl auch mit Buchstaben oder Sonderzeichen.

ORT
Suchmuster:
?
Erklärung:

  • Sollte keine Zahlen beinhalten, oder?

/[a-zA-Z]+/

TEL
Suchmuster:
?
Erklärung:

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

Da gibts meiner Meinung zu viele verschiedene Formate. Mit /, -, + (bei Vorwahl).

MOBIL
Suchmuster:
Erklärung:

  • Sollte mindestens x Zahlen beinhalten.
  • Ein Gültiges Netz (0171/0172/0151/...)

Es wird immer ein Netz geben, was du noch nicht kennst. Willst du dann immer die RegEx anpassen?

Auch hier kann man z.B. +49 noch angeben, oder jede andere Länder vorwahl.

Allein die Mindestanzahl an Zeichen ließe sich erschlagen.

EMAIL
Suchmuster:
Erklärung:

  • Das wohl umstrittenste Thema -
  • Würde ich aber dennoch gerne hier mit in die Sammlung aufnehmen -

==> google.

Gruß!