⭐ 0

IP-adresregex — Valideer IPv4 met bereiken

Debug JavaScript-regular expressions live: gemarkeerde overeenkomsten, capture groups, vlaggen en een vervangvoorbeeld.

Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.

Ondersteunt $1, $2 en benoemde verwijzingen zoals $<naam>; $& voegt de hele overeenkomst in. Laat leeg om het voorbeeld te verbergen.

Verwerken... 0%

Resultaat

Over dit hulpmiddel

Deze pagina opent met het klassieke strikte IPv4-patroon: \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 . In tegenstelling tot het naïeve \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} valideert het elk octet: 25[0-5] dekt 250–255, 2[0-4]\d dekt 200–249, 1\d\d dekt 100–199 en [1-9]?\d handelt 0–99 af.

De \b-woordbegrenzingen aan beide uiteinden zijn belangrijker dan ze lijken: zonder zou het patroon vrolijk de 56.30.1.1 in 256.300.1.1 matchen. De vooraf geladen voorbeeldtekst bevat precies zulke adressen buiten het bereik, zodat u kunt verifiëren dat alleen echte IPv4-adressen oplichten in de tekst.

Dit is het patroon om naar te grijpen bij het greppen van accesslogs, het filteren van configuratiebestanden of het valideren van invoervelden. Plak een brok van uw eigen logs in het testgebied — de overeenkomstenlijst eronder toont elk gevonden adres met zijn positie en de vervangmodus stelt u in staat ze te maskeren, bijvoorbeeld met een vaste placeholder.