Für mich stellt sich bei solchen Dingen eher die Frage nach der Zumutbarkeit. Lass doch den Benutzer selbst entscheiden, ob seine Eingaben richtig sind und wie die genaue Adresse lautet. In Fakt reicht eine Textarea wo eine Adresse so reingeschrieben wird wie auf einen Briefumschlag.
Soso. Dann implementiere mit Deiner Textarea z.B. mal eine DHL oder UPS-Schnittstelle. Kopfschüttel