IP Address Regex — Valider IPv4 med Ranges
Feilsøk JavaScript-regulære uttrykk live: uthevede treff, fangstgrupper, flagg og erstatningsforhåndsvisning.
Resultat
Denne siden åpnes med det klassiske strenge IPv4-mønsteret: \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 I motsetning til den naive \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}, validerer den hver oktett: 25[0-5] dekker 250–255, 2[0-4]\d dekker 200–249, 1\d\d dekker 1,\d\d-19-9,\d\d-19? 0–99.
\b-ordgrensene i begge ender betyr mer enn de ser ut: uten dem ville mønsteret gjerne matchet 56.30.1.1 i 256.300.1.1. Den forhåndsinnlastede prøven inkluderer nøyaktig slike adresser utenfor rekkevidde, slik at du kan bekrefte at bare ekte IPv4-adresser lyser opp i teksten.
Dette er mønsteret du bør strekke deg etter når du bruker tilgangslogger, filtrerer konfigurasjonsfiler eller validerer inndatafelt. Lim inn en del av dine egne logger i testområdet - samsvarslisten nedenfor viser hver adresse som er funnet sammen med posisjonen, og erstatningsmodusen lar deg maskere dem, for eksempel med en fast plassholder.