Bibliothèque de motifs Regex

Parcourir 30+ motifs regex courants pour e-mail, URL, téléphone, date et plus

Qu'est-ce que c'est et comment ça marche ?

Une bibliothèque de regex est une collection toute prête de motifs d'expressions régulières courants — pour e-mails, URL, numéros de téléphone, dates, codes postaux, adresses IP et plus — que vous pouvez copier et utiliser au lieu de les écrire de zéro. Les expressions régulières sont puissantes mais notoirement délicates à réussir, et les motifs pour des choses du quotidien comme un e-mail valide ou un format de date sont étonnamment faciles à casser. Parcourir un motif testé et le copier fait gagner du temps et évite les bugs subtils du fait-maison.

Ces motifs courants sont aussi un excellent moyen d'apprendre les regex par l'exemple : voir comment un motif d'e-mail ou d'URL fonctionnel est construit — les classes de caractères, ancres et quantificateurs qu'il utilise — enseigne la syntaxe bien plus vite que lire les règles dans l'abstrait. Une réserve utile à connaître d'emblée : certains motifs, comme la validation d'e-mail, ne peuvent jamais être parfaitement stricts, ils visent donc « assez bon » plutôt que de capturer chaque cas limite de la spécification. Cette bibliothèque vous laisse prendre et adapter un point de départ solide dans votre navigateur.

Cas d'usage

Questions fréquentes

Pourquoi ne pas écrire mon propre regex ?

Vous le pouvez, mais les motifs courants sont trompeusement délicats — un motif d'e-mail ou de date légèrement faux peut rejeter une saisie valide ou accepter une invalide. Partir d'un motif de bibliothèque testé évite ces bugs subtils et fait gagner le temps de déboguer le vôtre, tout en vous laissant l'adapter.

Un regex peut-il valider parfaitement une adresse e-mail ?

Non — la spécification complète des e-mails est si permissive qu'un regex vraiment complet est peu pratique, et même alors il ne peut confirmer que l'adresse existe vraiment. Les motifs d'e-mail pratiques visent « assez bon » pour attraper les erreurs évidentes ; la vraie vérification nécessite l'envoi d'un message de confirmation.

Ces motifs fonctionnent-ils dans n'importe quel langage ?

La plupart des motifs courants utilisent une syntaxe regex standard qui fonctionne en JavaScript, Python, PHP, Java et autres, mais les variantes diffèrent sur des détails comme le support du lookbehind ou les groupes nommés. Testez un motif copié dans votre langage cible, surtout s'il utilise des fonctions plus avancées.

Comment adapter un motif à mes besoins ?

Les motifs sont un point de départ : vous pourriez resserrer ou assouplir un format de date, autoriser des caractères en plus, ou l'ancrer pour correspondre à une chaîne entière. Comprendre les pièces — classes de caractères, quantificateurs et ancres — vous laisse ajuster un motif de bibliothèque plutôt que le reconstruire.

Utilitaires

Générateur de mot de passe · Générateur de QR code · Chronomètre · Minuteur · Calculatrice · Générateur de nombre aléatoire