DD/MM/YYYY
Dates avec des barres obliques.
Pattern proposé
^\d{2}\/\d{2}\/\d{4}$
Ce que ça matche
31/12/202501/01/2026
Limites connues
- Ne valide pas les vraies dates du calendrier.
- 31/99/2025 passe quand même.
Atelier visuel de regex
Construisez, importez, expliquez, testez et partagez des regex visuellement.
Guide regex
La validation de dates est l’un des usages les plus fréquents des expressions régulières. Cette page présente plusieurs regex pratiques pour les formats européens, ISO et les timestamps.
Dates avec des barres obliques.
^\d{2}\/\d{2}\/\d{4}$
31/12/202501/01/2026Dates avec des tirets.
^\d{2}-\d{2}-\d{4}$
31-12-202501-01-2026Format ISO 8601.
^\d{4}-\d{2}-\d{2}$
2025-12-312026-01-01Date et heure UTC terminées par Z.
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z$
2025-12-31T23:59:59ZVérifie les plages de jours et de mois.
^(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[0-2])\/\d{4}$
31/12/202501/01/2026Les regex de date permettent de vérifier le format d’une date avant son traitement, son stockage ou sa conversion.
Elles garantissent que les valeurs respectent un format attendu comme YYYY-MM-DD, DD/MM/YYYY ou MM/DD/YYYY.
Les formats de date varient selon les pays et les applications. Le format ISO 8601 utilise généralement YYYY-MM-DD, tandis que de nombreux pays européens utilisent DD/MM/YYYY.
Identifier le format attendu est une étape essentielle avant de construire une regex.
ISO 8601 est l’un des formats les plus utilisés dans les API, les bases de données et les systèmes logiciels.
Le format YYYY-MM-DD facilite le tri, les comparaisons et les échanges de données entre applications.
Une regex peut vérifier la structure d’une date, mais valider toutes les règles du calendrier est beaucoup plus complexe.
La gestion des années bissextiles, des longueurs de mois ou d’autres contraintes calendaires est généralement mieux réalisée avec des bibliothèques spécialisées.
Les regex sont excellentes pour vérifier l’apparence d’une date, mais l’interprétation réelle de cette date doit généralement être confiée aux fonctions de gestion des dates du langage utilisé.
Combiner validation regex et analyse de date offre souvent les meilleurs résultats.
Une erreur courante consiste à accepter des dates impossibles comme 2026-02-31 ou 31/04/2026.
Une autre consiste à mélanger plusieurs formats internationaux et à créer une ambiguïté entre le jour et le mois.
Les regex de date sont utiles dans les formulaires, les imports de données, les fichiers CSV, les API et les opérations de nettoyage de données.
Elles constituent une première couche de validation rapide avant l’application de règles métier plus avancées.