Welcome, Guest
Username: Password: Remember me

TOPIC: Validation de code postal

Validation de code postal 1 month 1 week ago #109979

  • simogeo
  • simogeo's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 18
  • Karma: 0
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
The administrator has disabled public write access.

Validation de code postal 1 month 1 week ago #109986

  • Nickko
  • Nickko's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2049
  • Thank you received: 246
  • Karma: 53
/^[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: 1 month 1 week ago by Nickko.
The administrator has disabled public write access.

Validation de code postal 1 month 1 week ago #109987

  • simogeo
  • simogeo's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 18
  • Karma: 0
Merci Nickko.

Bien vu pour le dollar. En effet, l'Ain doit commencer avec le 0. Je n'avais pas réalisé.
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.093 seconds
Donation Image