Expliquer une expression régulière de code postal
Lisez le motif ^\d{5}$ : exactement cinq chiffres, du début à la fin du texte.
- Validité
- Expression valide
- Morceaux analysés
- 4
| Morceau | Signification |
|---|---|
| ^ | Début du texte (ou de la ligne avec l'option m). |
| \d | Classe ou position : un chiffre (0 à 9). |
| {5} | Répété exactement 5 fois. |
| $ | Fin du texte (ou de la ligne avec l'option m). |
Le cas en détail
\d désigne un chiffre, {5} fixe la répétition, ^ et $ interdisent tout caractère avant ou après. C'est la forme d'un code postal français, mais le motif ne vérifie pas que le code existe.
À retenir : Sans les ancres ^ et $, le motif accepterait « 750011234 », qui contient cinq chiffres consécutifs.
L'exemple chiffré
Valeurs utilisées dans ce cas (des exemples, pas des mesures) :
- Expression régulière à expliquer : « ^\d{5}$ »
- Validité
- Expression valide
- Morceaux analysés
- 4
| Morceau | Signification |
|---|---|
| ^ | Début du texte (ou de la ligne avec l'option m). |
| \d | Classe ou position : un chiffre (0 à 9). |
| {5} | Répété exactement 5 fois. |
| $ | Fin du texte (ou de la ligne avec l'option m). |
Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.
Comment ça se calcule
L'expression est lue de gauche à droite. Chaque élément reconnu (ancre, classe de caractères entre crochets, séquence d'échappement, quantificateur, groupe, alternative) reçoit une explication. L'outil vérifie aussi la validité globale avec le moteur du navigateur.
Les résultats sont fournis à titre indicatif, sans valeur de conseil juridique, fiscal ou financier.