Points clés

  • Utilisez le destinataire, la rue, puis la banlieue/localité + le code de l'état + le code postal
  • Traitez le code postal à quatre chiffres comme un identifiant textuel
  • Gardez les abréviations d'État telles que NSW, VIC et QLD correspondant à la banlieue
  • Un nom de lieu traditionnel peut apparaître entre le destinataire et la rue

Auteur et révision

Principes éditoriaux
Rédigé par
Équipe éditoriale du générateur d'adresses aléatoires
Révisé par
Équipe internationale de révision du format d’adresse
Dernière mise à jour substantielle
Vérification de la banlieue, de l'abréviation de l'État, du code postal à quatre chiffres et de l'emplacement du nom de lieu traditionnel par rapport aux directives de l'Australia Post.

La structure de trois à quatre lignes d'Australia Post

Une adresse postale australienne place généralement le destinataire en premier, le numéro de rue et le nom ensuite, et la banlieue ou la localité, l'abréviation de l'état ou du territoire et le code postal à quatre chiffres sur la ligne du bas. Le courrier international ajoute le pays en majuscules.

Un champ Ville générique porte souvent la valeur banlieue/localité. Au lieu d'attendre de chaque pays qu'il comprenne un champ Ville à la forme américaine, renommez-le Banlieue/localité une fois l'Australie sélectionnée.

Exemple de format
Noah Williams42 Collins StreetMELBOURNE VIC 3000AUSTRALIA

Champs de données et étiquettes d'affichage

Les codes d'État et de territoire peuvent être des énumérations, mais la banlieue et le code postal doivent rester liés dans l'enregistrement de référence. Les tests doivent couvrir plus de quatre chiffres : confirmez que le changement d'état actualise toutes les suggestions de localité.

ChampExempleTester l'assertion
Ligne d'adresse 142 Collins StreetAutoriser les types de rues et les détails des unités courants
Banlieue / localitéMelbourneNe pas réécrire en tant qu'état
ÉtatVICSoumettez le code du contrat même lors de l'affichage d'une étiquette complète
Code postal3000Toujours manipuler comme une chaîne
PaysAURester séparé de l'État

Le suburb, l’État et le code postal doivent rester cohérents

Trois champs indépendamment aléatoires peuvent réussir une regex et néanmoins effectuer un test régional inutile. Sélectionnez le tuple de code postal de l’État de banlieue à partir d’un enregistrement examiné.

Un match négatif productif associe délibérément Sydney à VIC. Le produit doit signaler une inadéquation régionale plutôt qu'une vague erreur de format de message.

  • Normal : Melbourne + VIC + 3000
  • Négatif : Sydney + VIC + 3000
  • Limite : ligne d'adresse 2 vide
  • Mise en page : long habillage de banlieue sur mobile

Prise en charge d'un nom de lieu traditionnel facultatif

Australia Post autorise un nom de lieu traditionnel sous le destinataire ou l'entreprise et au-dessus de la rue. Modélisez-le comme une ligne d'adresse supplémentaire facultative plutôt que de le forcer à entrer dans la banlieue ou l'État.

Lorsqu'il est présent, conservez le texte Unicode d'origine dans les exportations, les étiquettes imprimées et les aperçus. En cas d'absence, ne remplissez pas la ligne avec un espace réservé.

Une fixture de format n’est pas une adresse de livraison

Les locaux générés peuvent exercer le comportement de l'interface utilisateur, de API et de la base de données. Ils ne remplacent pas une recherche de code postal ou un contrôle de livraison par Australia Post. Demandez à l'utilisateur de confirmer les données d'expédition réelles avant l'exécution.

Ce qu'un examen pratique des adresses australiennes devrait inspecter

Lorsque vous examinez un match australien, verrouillez un tuple régional avant de modifier la rue synthétique et la ligne d'unité facultative. Cela différencie l’inadéquation régionale du fait que les prémisses elles-mêmes sont synthétiques. Si chaque clic change indépendamment de banlieue, d’état et de code postal, un testeur ne dispose d’aucun moyen stable pour identifier le composant à l’origine d’une panne.

Exécutez le même enregistrement via trois allers-retours : navigateur vers API, API vers la base de données et base de données vers le formulaire d'édition. Comparez le texte brut, les valeurs normalisées et les lignes finales imprimables à chaque limite. Cela capture une étiquette d'état qui soumet son nom complet, un code postal converti en nombre ou une ligne facultative qui renvoie sous forme de chaîne littérale null.

Répétez le flux sans le service address-suggestion. La saisie manuelle devrait toujours fonctionner et l'écran devrait expliquer la différence entre une adresse non vérifiée et un format invalide. Enfin, inspectez les largeurs mobiles étroites : une longue banlieue, un nom de lieu traditionnel et une erreur en ligne peuvent entrer en collision même lorsque la carte de bureau semble confortable.

  • Enregistrez la version de l'instantané de données et la graine de génération
  • Affirmez les étiquettes visibles, les codes soumis et le texte imprimable séparément
  • Lisez les exportations CSV plutôt que de vérifier la réussite du téléchargement.
  • Réexécutez le chemin principal avec les suggestions indisponibles

Questions fréquentes

Quelle valeur renseigner dans le champ City d’une adresse australienne ?

Les formes internationales génériques utilisent couramment City pour la banlieue ou la localité. Un formulaire localisé doit étiqueter le champ Banlieue/localité.

Un code postal australien doit-il être un chiffre ?

Stockez-le sous forme de texte. Un code postal est un identifiant, pas une valeur arithmétique, et le texte est plus cohérent dans un schéma international.

Une correspondance à quatre chiffres signifie-t-elle que l'adresse est livrable ?

Non, cela ressemble seulement à un code postal australien ; cela ne prouve pas que la banlieue, la rue et les locaux correspondent.

Sources et lectures

  1. Australia Post : Répondre aux directives
  2. Poste australienne : recherche de code postal