Check out the LimeSurvey source code on GitHub!

Validation de code postal

More
2 years 8 months ago #109979 by simogeo
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 8 months ago - 2 years 8 months ago #109986 by Nickko
/^[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 8 months ago by Nickko.

Please Log in to join the conversation.

More
2 years 8 months ago #109987 by simogeo
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
Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form