0

IP-adres Regex — Valideer IPv4 met bereiken

Debug reguliere JavaScript-expressies live: gemarkeerde overeenkomsten, vastgelegde groepen, vlaggen en vervangingsvoorbeeld.

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

Verwerken... 0%

Resultaat

Deze pagina wordt geopend 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 de naïeve \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}, valideert het elk octet: 25[0-5] omvat 250–255, 2[0-4]\d omvat 200–249, 1\d\d omvat 100–199, en [1-9]?\d behandelt 0–99.

De \b woordgrenzen aan beide uiteinden zijn belangrijker dan ze eruitzien: zonder deze zou het patroon graag overeenkomen met de 56.30.1.1 binnen 256.300.1.1. Het vooraf geladen voorbeeld bevat precies zulke adressen die buiten het bereik vallen, zodat u kunt verifiëren dat alleen echte IPv4-adressen in de tekst oplichten.

Dit is het patroon waarnaar moet worden verwezen bij het grijpen van toegangslogboeken, het filteren van configuratiebestanden of het valideren van invoervelden. Plak een deel van uw eigen logboeken in het testgebied. De onderstaande lijst met overeenkomsten toont elk gevonden adres samen met zijn positie, en in de vervangingsmodus kunt u ze maskeren, bijvoorbeeld met een vaste tijdelijke aanduiding.