Texte simple et libre.
La validation de tous les codes postaux/zip du monde est trop difficile ; une liste fixe de pays est trop sensible sur le plan politique ; l'obligation d'un État/région/autre subdivision administrative est tout simplement inappropriée (on me demande trop souvent dans quel comté je vis - alors que ce n'est pas le cas, car le Grand Londres n'est pas du tout un comté).
Plus précisément, c'est tout simplement inutile. Il est très peu probable que votre candidature fasse l'objet d'une modélisation des adresses de quelque manière que ce soit. Si vous voulez une adresse postale, demandez l'adresse postale. La plupart des gens ne sont pas stupides au point de mettre autre chose qu'une adresse postale, et s'ils le font, ils peuvent dire adieu à leur nouvel achat.
L'exception à cette règle est si vous faites quelque chose qui est naturellement limité à un seul pays de toute façon. Dans ce cas, vous devriez demander, par exemple, la paire {code postal, numéro de maison}, qui suffit à identifier une adresse postale. J'imagine que vous pourriez obtenir des résultats similaires avec le code postal étendu aux États-Unis.