Validation de code postal

More
2 years 10 months ago #109979 by simogeo
simogeo created the topic: Validation de code postal
Bonjour,

Je souhaite valider un code postal (français) :

La doc indique bien comment faire ici : manual.limesurvey.org/Using_regular_expr...postal_fran.C3.A7ais

mais l'expression n'est pas vraiment convenable car elle autorise les codes à 2 chiffres. Je souhaite autoriser les codes à 5 chiffres seulement

/^[0-9]{5}/

n'est pas tout à fait correct car elle autorise les codes démarrant par 0, ce qui à ma connaissance n'existe pas. Avez vous d'autres idées?

Merci

Please Log in to join the conversation.

More
2 years 10 months ago - 2 years 10 months ago #109986 by Nickko
Nickko replied the topic: Validation de code postal
/^[0-9]{5}$/

J'ajoute le $ sinon, l'expression autorise les codes plus long.
/^[1-9][0-9]{4}$/

L'expression ci-dessus ne devrait accepter que les nombres entre 10000 et 99999.
Mais je pense bien qu'il y a des codes commençant par un 0, pour l'Ain 01xxx, non ?

En plus cette expression qui découle de la tienne ne supporte pas la corse 2A 2B comme celle de la doc.

Nickko

Nickko
Ergonome / Usability expert
Last Edit: 2 years 10 months ago by Nickko.

Please Log in to join the conversation.

More
2 years 10 months ago #109987 by simogeo
simogeo replied the topic: Validation de code postal
Merci Nickko.

Bien vu pour le dollar. En effet, l'Ain doit commencer avec le 0. Je n'avais pas réalisé.

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now