⭐ 0

Regex Adresse IP — Valider IPv4 avec des plages

Débuggez des expressions régulières JavaScript en direct : correspondances surlignées, groupes de capture, options et aperçu des remplacements.

Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.

Supporte $1, $2 et les références nommées comme $<nom> ; $& insère la correspondance entière. Laissez vide pour masquer l'aperçu.

Traitement en cours... 0%

Résultat

À propos de cet outil

Cette page s'ouvre avec le motif IPv4 strict classique : \b(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\b . Contrairement au naïf \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} , il valide chaque octet : 25[0-5] couvre 250–255, 2[0-4]\d couvre 200–249, 1\d\d couvre 100–199 et [1-9]?\d gère 0–99.

Les limites de mot \b aux deux extrémités comptent plus qu'il n'y paraît : sans elles, le motif correspondrait joyeusement au 56.30.1.1 à l'intérieur de 256.300.1.1. L'exemple préchargé inclut précisément de telles adresses hors plage pour que vous puissiez vérifier que seules les vraies adresses IPv4 s'allument dans le texte.

C'est le motif à utiliser pour filtrer des logs d'accès, parcourir des fichiers de configuration ou valider des champs de saisie. Collez un extrait de vos propres logs dans la zone de test — la liste des correspondances ci-dessous montre chaque adresse trouvée avec sa position, et le mode remplacement vous permet de les masquer, par exemple avec un texte fixe.