Matthias Apsel: regEx: Deutsche Postleitzahl

Beitrag lesen

Hallo Auge,

Die Einwohnerzahl korreliert mit der Wahrscheinlichkeit, dass der Nutzer in diesem Ort wohnt,

Das mag aus Entwicklersicht stimmen, schließlich wohnen im Bereich einer PLZ mehr Menschen als im Bereich einer anderen. Ich als Benutzer der Software, der seine Adresse angeben will/soll/muss, wohne aber im Bereich einer konkreten PLZ, egal, ob in deren Einzugsbereich 100.000 Menschen leben oder nur 5.000. Mit der Sortierung (nach welchem Kriterium auch immer) wird mir die richtige PLZ gleich, nach nur einer oder zwei eingegebenen Ziffern, oder erst nach Eingabe fast aller Ziffern angeboten.

An der Stelle erwarte ich als Anwender eine aufsteigende Sortierung. Vermutlich würde mich eine andere Sortierung im ersten Moment aus dem Tritt bringen.

Das ist aber nicht der Anwendungsfall, den ich im Sinn hatte. Mir ging es um "PLZ vollständig eingegeben" -> "Ort vorschlagen". Und da ist der Ort mit den meisten Einwohnern (abhängig von der Zielgruppe!) der wahrscheinlichste.

Und auch hier würde ich nicht ausschließlich nach der Einwohnerzahl sortieren, auch wenn ich das in meinem Beitrag so geschrieben habe, sondern den Ort mit der größten Einwohnerzahl vorauswählen.

Konkretes Beispiel: Die Postleitzahl 19386 haben folgende Orte:

  • Broock
  • Gallin-Kuppentin
  • Gischow
  • Granzin
  • Karbow-Vietlübbe
  • Kreien
  • Kritzow
  • Lübz
  • Lutheran
  • Passow
  • Wahlstorf
  • Werder

Wenn jetzt jemand diese PLZ eingibt, würde ich Lübz (die einzige Stadt in der Liste) vorschlagen und den Rest der Auswahlliste alphabetisch lassen.

  • Lübz
    • Broock
    • Gallin-Kuppentin
    • Gischow
    • Granzin
    • Karbow-Vietlübbe
    • Kreien
    • Kritzow
    • Lübz
    • Lutheran
    • Passow
    • Wahlstorf
    • Werder

Bis demnächst
Matthias

--
Dieses Forum nutzt Markdown. Im Wiki erhalten Sie Hilfe bei der Formatierung Ihrer Beiträge.
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)