Motifs regex courants

Prenez un motif comme point de départ puis testez-le dans votre moteur. Un format reconnu ne prouve pas la validité d’une adresse, d’une date ou d’un compte.

Fonctionne localement dans votre navigateur
Cas d'utilisationExpression régulièreRemarques
Adresse e-mail ^[^\s@]+@[^\s@]+\.[^\s@]+$ Vérification pratique de la syntaxe ; la livraison nécessite une vérification.
HTTP ou HTTPS URL ^https?:\/\/[^\s]+$ Vérifie le schéma et rejette les espaces ; utilisez un analyseur URL pour une validation complète.
Adresse IPv4 ^(?:(?:25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|1?\d?\d)$ Accepte les octets de 0 à 255.
UUID versions 1 à 5 ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$ Vérifie la forme avec trait d'union standard et les bits de variantes RFC.
Date de style ISO ^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$ Vérifie la forme AAAA-MM-JJ, et non les limites de jours spécifiques au mois.
Temps de 24 heures ^(?:[01]\d|2[0-3]):[0-5]\d$ Accepte les valeurs de 00h00 à 23h59.
Couleur hexagonale ^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$ Prend en charge les notations RVB, RRGGBB et RRGGBBAA.
Version sémantique ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-[0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*)?(?:\+[0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*)?$ Correspond aux versions principales ainsi qu'aux métadonnées facultatives de version préliminaire et de build.
Entier signé ^-?\d+$ Permet un signe moins facultatif.
Nombre décimal ^-?(?:\d+|\d*\.\d+)$ Accepte les entiers et les fractions décimales, y compris les valeurs telles que 0,5.
Limace URL ^[a-z0-9]+(?:-[a-z0-9]+)*$ Mots ASCII minuscules séparés par des tirets simples.
Balise de type HTML <\/?[A-Za-z][^>]*> Utile pour une extraction simple uniquement ; analyser HTML avec un analyseur HTML.
Espaces de début ou de fin ^\s+|\s+$ Utilisez l'indicateur global lors de la suppression des espaces aux deux extrémités.
Ligne vide ^\s*$ Utilisez le mode multiligne pour évaluer chaque ligne séparément.
Mot adjacent répété \b([A-Za-z]+)\s+\1\b Utilisez le mode insensible à la casse si les majuscules doivent être ignorées.

Remarques sur la portabilité

JavaScript, PCRE, Python, Java, .NET, Go et Ruby n'implémentent pas exactement les mêmes fonctionnalités d'expression régulière. Vérifiez le moteur cible avant de vous fier au lookbehind, aux groupes nommés, aux propriétés Unicode, aux quantificateurs possessifs ou aux modificateurs en ligne.

Pour une validation sensible à la sécurité, normalisez d'abord l'entrée, appliquez des limites de longueur explicites et utilisez un analyseur dédié chaque fois que le format de données en possède un.

Comment lire Motifs regex courants

Motifs regex courants fait partie des outils d’expressions régulières de KivTools. Cette page est une table de référence et non un atelier : la liste ci-dessus contient les valeurs elles-mêmes, à lire, copier et comparer sans lancer de conversion.

Le document est statique : les valeurs sont livrées avec la page, aucun script ne demande de saisie et aucune requête n’est envoyée pendant la lecture.

  1. Utilisez la recherche du navigateur (Ctrl / Cmd + F) pour aller directement à l’entrée voulue.
  2. Lisez la note à côté de la valeur avant de la copier : plusieurs entrées ne diffèrent que par un seul champ.
  3. Comparez la valeur avec une seconde source avant de la mettre dans une configuration de production.
  4. Collez ou saisissez votre contenu dans le champ ci-dessus ; le texte indicatif affiche « Search constants, names, descriptions, or values ».
  5. Cet atelier n’a pas de bouton de lancement : le résultat suit les valeurs dès qu’elles changent.

Contexte et fiabilité

Outils d’expressions régulières

Le code source est un format dont les règles se vérifient automatiquement mais se retiennent mal : indentation, guillemets, équilibre des parenthèses et jeu de caractères doivent être cohérents avant qu’un analyseur, un linter ou un compilateur accepte le fichier. Ces outils réécrivent le texte sans en changer le sens, pour que le diff reste lisible et la relecture courte.

Le problème vient rarement du formateur et presque toujours de l’entrée : tabulations et espaces mélangés, fichier enregistré dans le mauvais encodage, extrait copié d’un fichier plus grand qui ne s’analyse plus seul. Si un outil refuse un fragment, regardez d’abord la position signalée.

Obtenir un résultat fiable

Navigateurs, outils de bureau et utilitaires en ligne de commande doivent donner le même résultat ; un écart signale en général un encodage, une locale ou une version différente. Comparez un petit exemple connu avant et après la conversion : s’il traverse la transformation intact, elle se comporte correctement sur votre syntaxe.

Les réglages de formatage ne suivent d’un outil à l’autre que s’ils sont explicites ; gardez la largeur d’indentation et la longueur de ligne dans un fichier de projet. Gardez une copie de l’entrée pendant les essais, pour qu’un mauvais réglage ne détruise jamais la source.

Questions fréquentes

Motifs regex courants est-il gratuit ?

Oui. Tous les outils de KivTools sont gratuits, sans compte et sans quota. Aucune offre payante ne se cache derrière l’atelier et aucune adresse e-mail n’est demandée pour récupérer le résultat.

Où mes données sont-elles traitées ?

Rien n’est envoyé : cette page est une référence statique, les valeurs font partie du document et aucune requête ne transmet votre saisie à un serveur.

Que puis-je soumettre à Motifs regex courants ?

L’atelier accepte le texte que vous collez ou saisissez et renvoie un tableau à lire ligne par ligne. Les entrées volumineuses passent en général sans problème ; au-delà, un outil en ligne de commande local reste plus adapté.

Quelle est la fiabilité du résultat ?

Le backtracking ralentit un motif : ancrez-le et testez-le sur une longue entrée qui ne correspond pas. Comparez d’abord un petit échantillon connu lorsque le résultat alimente une chaîne automatique.

Puis-je utiliser le résultat dans un projet commercial ?

Le résultat vous appartient : pas de filigrane, pas d’étiquette de licence, aucune attribution exigée. Vérifiez simplement la licence du format sous-jacent s’il part dans un produit.

Est-ce que cela fonctionne sur mobile et hors ligne ?

La page fonctionne dans tout navigateur mobile récent et repasse sur une seule colonne en petit écran. Les outils locaux continuent de fonctionner hors ligne une fois la page chargée.

Outils récents :