Wie werden Postleitzahlen nach Präfix korrekt zugeordnet?

Ich habe eine Reihe von Restaurants, die alle an bestimmte Postleitzahlenbereiche in London liefern, zum Beispiel:

EC1WC1WC2W1

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ürWC1W1ABC => richtige Übereinstimmung fürW1W10ABC => falsche Übereinstimmung fürW1, sollte nur mit dem übereinstimmenW10 Präfix

Wie 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?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage