begin process at 2012 05 17 09:39:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CODE POSTAUX CANADIEN

CODE POSTAUX CANADIEN


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :code, postal, cp, canadien, adresse Niveau :Débutant Date de création :17/09/2008 Vu :28 181

Auteur : zen69

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Valide un code postal canadien... Je sais pas quoi dire de plus mais ma description doit faire 100 chrs.

Source

  • ^[a-zA-Z]{1}[0-9]{1}[a-zA-Z]{1}(\-| |){1}[0-9]{1}[a-zA-Z]{1}[0-9]{1}$
^[a-zA-Z]{1}[0-9]{1}[a-zA-Z]{1}(\-| |){1}[0-9]{1}[a-zA-Z]{1}[0-9]{1}$

 Conclusion

Retourne vrai:
h2j-3c4
H2J 3C4
H2J-3c4
H2J3C4

Retourne faux:
H2J_3C4
H213C4
123456


 Sources du même auteur

DATE ANSI SQL
BALISE SCRIPT DANS FICHIER HTML

 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
Source avec Zip Source avec une capture REGEXP TESTINATOR V1.0.0.0 par f0xi
CODE COULEUR HTML par fabienfs

 Sources en rapport avec celle ci

EXTRACTION DES ADRESSES IP par Renfield
VALIDATEUR ADRESSE EMAIL (RFC 2822) par f0xi
VALIDATEUR IPV4 par EBArtSoft
TESTEUR ISBN par EBArtSoft
CODE POSTAL par fabienfs

Commentaires et avis

Commentaire de tux9876 le 06/02/2009 04:26:13

Pas mal !
on peut simplifier un peu... pas besoin du facteur de repetition {1} c'est implicite !
Resultat:
^[a-zA-Z][0-9][a-zA-Z](\-| |)[0-9][a-zA-Z][0-9]$

Commentaire de Renfield le 24/03/2009 10:48:15 administrateur CS

ce genre de construction me laisse perplexe...

(\-| |)

pourquoi ne pas se contenter de faire un groupe :

[ -]?

ca signifie ('-' ou ' ') optionnel

Pour simplifier, je ferai:

^[A-z]\d[A-z][- ]?\d[A-z]\d$

Commentaire de Renfield le 24/03/2009 11:17:18 administrateur CS

au temps pour moi...

^[a-zA-Z]\d[a-zA-Z][- ]?\d[a-zA-Z]\d$

en effet, _ ` et ^
sont situés entre Z et a, dans la table des codes ASCII ...

Commentaire de tux9876 le 26/03/2009 18:21:29 8/10

Excellent! Oui je suis bien d'accord la contruction du regex avec [ -]? est bien plus élègante que (\-| |). En fait c'est un pb de base, la tendance à faire plus compliqué que nécessaire ;-)

Commentaire de Nilremik le 08/06/2009 20:16:44

C'est bien ! mais il manque quelques petite précisions :

Un code postal canadien ne peut contenir les lettres suivantes : DFIOQU !!!
De plus, il ne peut non plus commencer par la lettre W et Z !!!

Alors la chaine devrait plutot ressembler à celle-ci :

     ^[A-Z-[DFIOQUWZ]]\d[A-Z-[DFIOQU]]\ +\d[A-Z-[DFIOQU]]\d$

:-)  

Bon boulot tout de même !

Commentaire de Nilremik le 08/06/2009 20:21:32

J'ai également oublié de préciser, Poste Canada préconise l'utilisation des majuscules uniquement pour un code postal ainsi que d'un espace entre le FSA (Forward Sortation Area : Partie de gauche) et le LDU (Local delivery unit : Partie de droite) du code postal

 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 probleme recuperation infos [ par truitas ] Bonjour à tous, j'utilise un petit programme qui permet d'afficher les cours de bourse de valeurs sélectionnées sur un bandeau défilant en haut de l'é Fonction replace() javascript [ par momos73 ] Bonjour, J'ai un problème avec les regexp en javascript : Je voudrai avoir un truc du genre : [code=js][img igl=foto.png l=50 h=50 title=test] Texte Parser un fichier HTML [ par McCrazy ] Bonjour , J'essaie de parser un fichier HTML , pour y extraire des infos : Problème je ne sais comment m'y prendre car mes connaissances étant limit Interdire plusieurs mot [ par supertino7 ] Bonjour, ma demande est assez particulière. Je cherche à interdire le caractère "/" ainsi que le mot "page" dans ma regex, et autoriser seulement [a- Ne garder que les lettres de l'alphabet [ par lilly74 ] Bonjour, je débute en python et en expressions régulières. Je suis un peu perdue: je veux éliminer dans une chaîne tout ce qui ne fait pas partie de l extraire une phrase [ par pifethercule ] Bonjour, en PHP, je voudrais extraire une phrase qui commencerais à droite du mot donné jusqu'au point de fin de phrase, les expressions régulière n'é Recuperer la chaine a partir de la derniere occurence d'un caractere [ par Gmassy ] Salut, Je vous explique mon problème, je récupère une chaine de caractère sur un onclick. J'aimerai n'en garder qu'une partie mais j'ai regarder plusi Regex pour eviter/supprimer un champs <input> [ par chris38101 ] Bonjour, j'utilise un script JQuery qui me permet de rendre triable un tableau. lorsque je mets un champs le tri ne fonctionne plus. voici le script regex exclure une chaine de caracteres [ par psikopit ] Bonjour à tous ;) Je suis débutant en python et j'essaie de faire un code tout simple qui matche les **En gras** d'un texte pour les remplacer par des


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 : 2,028 sec (3)

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