marctrix: regEx: Deutsche Postleitzahl

Beitrag lesen

Hej dedlfix,

Wie kann man eine deutsche Postleitzahl überprüfen, die aus 5 Ziffern bestehen muss und zusätzlich ein vorangestelltes "D" mit folgendem Leerzeichen oder Minus enthalten kann?

Also als erstes formuliert man am besten exakt in normaler Sprache, was die Regeln sind.

Das ist so plausibel, wie simpel und ich schreibe es mir hinter die Ohren!

Nun, ich gebe zu, ich kenne die Syntaxelemente bereits und kann deshalb die Regeln so formulieren, wie man sie für eine leichte Umsetzung braucht. Kannst du damit schon etwas anfangen?

Zusammen mit der Antwort von Regina auf jeden Fall ;->

Herzliche Dank für Eure Hilfe!

Hintergrund: Es geht darum, Nutzern beim Ausfüllen eine Hilfe zu geben, ohne ihn durch zu starre Muster (nur 5 Ziffern sind erlaubt) zu frustrieren. Schließlich sind die vorangestellten D durchaus üblich und sollen das Absenden des Formulars nicht verhindern. Die soll der Backender rausfiltern, damit es in sein DB-Konzept passt. Trotzdem will ich dem Nutzer eine Rückmeldung geben, wenn offensichtlicher Blödsinn in dem PLZ-Feld eingetragen wird.

Marc

0 76

regEx: Deutsche Postleitzahl

marctrix
  • regex
  1. 1
    Regina Schlauklug
    1. 0
      marctrix
      1. 1
        dedlfix
        1. 2
          Regina Schlauklug
          1. 1
            Gunnar Bittersmann
            1. 0
              Regina Schlauklug
            2. 1
              marctrix
          2. 0
            Linuchs
            1. 0
              Gunnar Bittersmann
              1. 0
                Linuchs
                1. 0
                  Linuchs
                  1. 0
                    Christian Kruse
            2. 0
              Tabellenkalk
              1. 0
                Linuchs
                1. 0
                  Tabellenkalk
                  1. 0
                    Gunnar Bittersmann
            3. 0
              Auge
              1. 0
                Gunnar Bittersmann
                1. 0
                  Auge
                  • menschelei
                  • regex
                  1. 1
                    Matthias Apsel
            4. 0
              marctrix
          3. 0
            marctrix
            1. 1
              Camping_RIDER
  2. 1
    dedlfix
    1. 0
      marctrix
  3. 0
    Christian Kruse
    1. 0
      dedlfix
      1. 0
        Christian Kruse
        1. 0
          dedlfix
          1. 0
            Christian Kruse
            1. 0
              dedlfix
              1. 0
                Christian Kruse
                1. 0
                  dedlfix
                  1. 0
                    Christian Kruse
                    1. 0
                      Matthias Apsel
                      1. 1
                        Christian Kruse
                        1. 0
                          Matthias Apsel
                          1. 0
                            Christian Kruse
                          2. 0
                            Auge
                            • menschelei
                            • regex
                            1. 1
                              Tabellenkalk
                              1. 0
                                Christian Kruse
                                1. 0
                                  Tabellenkalk
                                  • menschelei
                                  1. 0
                                    Christian Kruse
                                2. 0
                                  dedlfix
                                  1. 0
                                    Christian Kruse
                                    1. 0
                                      dedlfix
                                      • menschelei
                                      1. 0
                                        Christian Kruse
                                        1. 0
                                          dedlfix
                                          1. 0
                                            Tabellenkalk
                                        2. 0
                                          dedlfix
                                          1. 0
                                            Christian Kruse
                              2. 0
                                Auge
                                1. 0
                                  Matthias Apsel
                                  1. 0
                                    Auge
        2. 0
          Basti P
          1. 0
            Tabellenkalk
            • menschelei
            1. 0
              Gunnar Bittersmann
        3. 2
          Gunnar Bittersmann
          1. 0
            Christian Kruse
            1. 0
              dedlfix
              1. 0
                Tabellenkalk
                1. 0
                  Gunnar Bittersmann
            2. 0
              Gunnar Bittersmann
              1. 0
                Christian Kruse
                1. 0
                  Gunnar Bittersmann
                  1. 1
                    Christian Kruse
                    1. 0
                      Gunnar Bittersmann
                      1. 0
                        Christian Kruse
                2. 0
                  Matthias Apsel
          2. 0
            Regina Schlauklug
    2. 0
      Gunnar Bittersmann
      1. 2
        Tabellenkalk
        1. 0
          Gunnar Bittersmann
          1. 0
            Tabellenkalk
            • menschelei
  4. 0
    TvB (mal eben schnell ohne Anmeldung)