ESC

Bibliotheque de Modeles 0

Panneau de Test

Les correspondances seront surlignees ici...
Tout le traitement se fait dans votre navigateur. Aucune donnee n'est envoyee a un serveur.

Exemples d'Utilisation

Validation d'Email

Testez les modeles d'adresses email contre des donnees d'exemple pour valider les formats d'email.

Correspondance d'Adresse IP

Utilisez le regex de validation IPv4 pour identifier les adresses IP valides et invalides.

Force du Mot de Passe

Verifiez les exigences de force du mot de passe avec des modeles regex pour majuscules, minuscules, chiffres et caracteres speciaux.

Fonctionnalites

35+ Modeles Prets

Collection organisee de modeles regex couramment utilises classes par categorie

Rechercher et Filtrer

Trouvez rapidement des modeles par recherche de mots-cles ou filtre par categorie

Panneau de Test Integre

Testez n'importe quel modele contre votre texte avec surlignage des correspondances en temps reel

Confidentialite d'Abord

Tous les tests regex se font localement dans votre navigateur

Comment Utiliser?

1

Parcourir ou Rechercher

Parcourez les modeles par categorie ou utilisez la barre de recherche pour trouver un modele regex specifique.

2

Copier ou Tester

Cliquez sur copier pour copier le regex, ou cliquez sur "Tester" pour le charger dans le panneau de test.

3

Tester avec vos Donnees

Collez votre texte dans la zone de test pour voir les correspondances surlignees en temps reel.

Questions Frequemment Posees

Oui. Cliquez sur "Test" sur n'importe quelle carte de modèle pour le charger dans le panneau de test, puis collez votre texte dans la zone Test Text. Les correspondances sont mises en évidence en temps réel avec un nombre total de correspondances affiché au-dessus du résultat. Vous pouvez également taper n'importe quel regex personnalisé directement dans le champ Regex Pattern sans sélectionner d'abord une entrée de la bibliothèque.

Ce sont des points de départ solides qui couvrent les entrées valides les plus courantes, mais aucun regex ne gère parfaitement tous les cas particuliers pour chaque locale ou standard. La validation d'email est un exemple classique : le modèle complet RFC 5321 est énorme, tandis qu'un modèle simple ignore de nombreuses adresses valides. Utilisez ces modèles comme une base vérifiée, puis testez-les sur vos données spécifiques et ajustez-les si nécessaire avant la mise en service.

Global (g) trouve toutes les correspondances dans le texte au lieu de s'arrêter après la première. Insensible à la casse (i) traite les majuscules et les minuscules comme équivalentes — "Email" et "email" correspondent tous deux à /email/i. Multiligne (m) modifie le comportement de ^ et $ : sans lui, ils correspondent au début et à la fin de toute la chaîne ; avec lui, ils correspondent au début et à la fin de chaque ligne. La plupart des modèles de validation utilisent global désactivé (vous avez juste besoin de savoir s'il y a une correspondance), mais pour l'analyse ou l'extraction de logs, global est généralement ce que vous voulez.

Oui. L'entrée Regex Pattern dans le panneau de test est entièrement modifiable. Tapez n'importe quel modèle, réglez les drapeaux dont vous avez besoin, collez votre texte de test et voyez les correspondances mises en évidence immédiatement. Le panneau ne nécessite pas de sélectionner un modèle de la bibliothèque — il fonctionne comme un testeur de regex autonome. Cliquez sur Clear pour réinitialiser à la fois le modèle et le texte de test.

Le panneau de test utilise le moteur RegExp intégré de JavaScript (regex ECMAScript), qui est le même moteur tournant dans Node.js, Chrome, Firefox, Safari et Edge. La plupart des modèles de la bibliothèque sont compatibles avec Python (module re), PHP (PCRE), Java et d'autres variantes — mais il y a des différences : JavaScript ne supporte pas le lookbehind dans les anciens moteurs, les groupes nommés utilisent la syntaxe (?<name>) et les quantificateurs possessifs ne sont pas supportés. Testez les cas limites dans votre environnement cible avant le déploiement.

Tout d'abord, activez le drapeau Global pour voir s'il y a plusieurs correspondances que vous n'aviez pas prévues. Ensuite, vérifiez les ancres : sans ^ au début et $ à la fin, le modèle peut correspondre à une sous-chaîne n'importe où dans le texte (ainsi /\d+/ correspond à "abc123def"). L'ancrage sur la chaîne complète avec /^\d+$/ force une correspondance exacte. Si trop peu de résultats s'affichent, vérifiez les caractères spéciaux qui nécessitent un échappement — en regex, . * + ? ( ) [ ] { } ^ $ | \ ont tous une signification spéciale et doivent être échappés avec \ pour être traités comme des littéraux.

Utilisez la barre de recherche en haut de la bibliothèque et tapez un mot-clé comme "credit card", "hex color", "mac address" ou "postal code". La recherche correspond aux noms des modèles, aux descriptions et au texte regex lui-même. Si vous ne trouvez toujours pas ce dont vous avez besoin, copiez le modèle existant le plus proche dans le panneau de test et modifiez-le — par exemple, adaptez le modèle IPv4 pour correspondre à un sous-réseau spécifique, ou ajustez le modèle de date pour le format de date de votre locale.

Non. Toutes les correspondances regex se produisent entièrement dans votre navigateur en utilisant JavaScript. Votre texte, vos modèles et vos résultats ne quittent jamais votre machine. Aucun serveur n'est impliqué à aucun moment, vous pouvez donc tester en toute sécurité des fichiers de logs, des emails, des mots de passe ou toute donnée sensible.

Qu'est-ce que la Bibliotheque de Modeles Regex?

Un catalogue consultable de 35+ expressions regulieres pretes a l'emploi organisees par categorie: email, URL, IP, telephone, date, mot de passe, HTML, nombres et plus. Chaque entree montre le modele, une description et des correspondances d'exemple.

Panneau de test integre

Choisissez un modele (ou ecrivez le votre), collez du texte et voyez les correspondances surlignees en temps reel. Activez les flags global, insensible a la casse ou multiligne sans quitter la page.

Cas d'utilisation pratiques

Validation de formulaires dans des apps web, scripts d'analyse de logs, pipelines de nettoyage de donnees ou simplement trouver la bonne regex avant de la coder en dur. Bien plus rapide que de partir de zero.

Conseils

Utilisez la barre de recherche pour filtrer par mot-cle (ex. "email" ou "ipv4"). Copiez un modele en un clic et collez-le dans votre code. Testez les cas limites dans le panneau avant de committer.

Confidentialite

Tout fonctionne cote client dans votre navigateur. Aucun texte ni modele n'est envoye a un serveur.

Sécurité et Confidentialité

La sécurité de vos données est notre priorité

Traitement Local

Tout le traitement se fait dans votre navigateur

Aucun Transfert de Données

Vos données ne sont pas envoyées à nos serveurs

Aucun Stockage de Données

Aucune donnée n'est stockée ou partagée

Chiffrement SSL

Chiffrement SSL pour une connexion sécurisée

Étape Suivante

Aussi sur MoreOnlineTools