Ha parfait ravi de voir que tout marche!
Ce qui peux se passer, c’est que le client renseigne le zip code mais avec un espace au début ou à la fin, sans même le faire exprès (exple: " 75000" au lieux de “75000”) et le champs sera quand même renseigné, donc valide.
Tu te retrouve alors avec une string plutôt qu’une integer.
Les “-” de chaque côté font que tu retire automatiquement les espaces avant et après, et le fait que cela est marché confirme bien cette hypothèse à mon avis.
PS: D’ailleurs ce sera bien plus efficace pour toi comme cela, puisque si tu passais par une “single line text” tu aurais au final pleins de zip codes reconnus comme différents alors qu’identiques (sans doute 3 à minima):
- pas d’espace
- espace avant
- espace après
- voir même plus si plus d’espaces intégrés par le client
Et tu aurais été dans une situation ou au final tu n’aurais pas pu segmenté très correctement sans retraitement.
Je t’en prie en tout cas! ![]()
Greg