begin process at 2012 05 17 09:38:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CODE POSTAL

CODE POSTAL


 Information sur la source

Note :
Aucune note
Catégorie :Divers Classé sous :code postale, poste, postal, postcode, validation Niveau :Débutant Date de création :14/09/2008 Date de mise à jour :14/09/2008 21:59:43 Vu :9 914

Auteur : fabienfs

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


 Description

Validation d'un code postal qui fonctionne notamment avec la technologie DotNet (.NET). Ce Regex vérifie le nombre de chiffres entrés.

Source

  • France (5 chiffres) : \d{5}
  • Belgique (4 chiffres) : \d{4} ou ^[1-9]{1}[0-9]{3}$
France (5 chiffres) : \d{5}
Belgique (4 chiffres) : \d{4} ou ^[1-9]{1}[0-9]{3}$

 Conclusion

Il suffit de changer le numéro \d{ici} pour adapter ce code en fonction du nombre de chiffre contenant le code postal du pays que vous souhaîtez valider.


 Historique

14 septembre 2008 21:59:43 :
Rajout pour la Belgique

 Sources du même auteur

TOUTES URL INTERNET (HTTP,FTP,MAILTO,NEWS)
CODE COULEUR HTML
NOMBRE POSITIF
CARTE VISA
NOM FICHIER

 Sources de la même categorie

VALIDATION DE MOT DE PASSE par Renfield
EXTRACTION DES ADRESSES IP par Renfield
TRAMES NMEA POUR GPS par AmK
CODE POSTAUX CANADIEN par zen69
Source avec Zip Source avec une capture REGEXP TESTINATOR V1.0.0.0 par f0xi

 Sources en rapport avec celle ci

VALIDATION DE MOT DE PASSE par Renfield
CODE POSTAUX CANADIEN par zen69
TOUTES URL INTERNET (HTTP,FTP,MAILTO,NEWS) par fabienfs
CODE COULEUR HTML par fabienfs
NOMBRE POSITIF par fabienfs

Commentaires et avis

Commentaire de xave le 02/10/2008 13:30:53

Attention à la corse (2a ou 2b)

Commentaire de nuclearprout le 19/05/2009 17:23:08

En passant par là... Un truc un peu plus robuste pour la France (FR, DOM, Corse) /^(([1-95]{2}|2A|2B)[0-9]{3})$|^[971-974]$/

Commentaire de dudxs le 07/07/2010 11:25:16

Attention, dans ton expression, tu n'acceptes pas le code postal 04000 par exemple. Donc, il faut modifier et mettre /^(([0-95]{2}|2A|2B)[0-9]{3})$|^[971-974]$/
Le problème maintenant, c'est que cette expression accepte bien 04000 mais également... 00100 !! Comment modifier l'expression pour que les deux premiers caractères ne soient pas '00' ??

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

SQL LIKE et Expression régulière sur Code postal [ par framus ] Bonjour à tous, J'ai besoin de votre aide pour écrire une requête SQL un peu compliquée , en fait je voudrais faire un LIKE sur un champs CODE_POSTAL


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,488 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales