Wie werden Postleitzahlen nach Präfix korrekt zugeordnet?
Ich habe eine Reihe von Restaurants, die alle an bestimmte Postleitzahlenbereiche in London liefern, zum Beispiel:
EC1
WC1
WC2
W1
Wenn jemand nach einem Restaurant sucht, das zu ihm nach Hause liefert, gibt er seine vollständige Postleitzahl ein.
Einige Leute geben die Postleitzahl mit dem Leerzeichen richtig ein, andere geben einfach alle angehängten Buchstaben und Zahlen ohne Leerzeichen ein. Um die Dinge zu harmonisieren, entferne ich jedes Leerzeichen in der Postleitzahl, bevor ich eine Übereinstimmung versuche.
Bisher habe ich die Postleitzahl mit den Präfixen abgeglichen, indem ich nur überprüft habe, ob sie mit dem fraglichen Präfix beginnt, aber dann habe ich festgestellt, dass dies nicht narrensicher ist:
WC1E123
=> richtige Übereinstimmung fürWC1
W1ABC
=> richtige Übereinstimmung fürW1
W10ABC
=> falsche Übereinstimmung fürW1
, sollte nur mit dem übereinstimmenW10
PräfixWie kann ich es wissen,eine vollständige Postleitzahl ohne Leerzeichen gegeben, wenn esstimmt mit einem bestimmten Präfix überein, ohne zu scheiternW1
/ W10
Test oben?
Gibt es eine Lösung für das Problem, bei der der Kunde nicht gezwungen wird, die Postleitzahl mit dem Leerzeichen an der richtigen Position einzugeben?