Regulärer Ausdruck (Regex) für den privaten IP-Range

Erstellt: 22.11.2010 13:55

Um die privaten IP-Adressbereiche abzudecken von 10.0.0.0 bis 10.255.255.255, von 172.16.0.0 bis 172.31.255.255, von 192.168.0.0 bis 192.168.255.255 und Localhost 127.0.0.1 fand ich bisher folgenden Regex am praktikabelsten:

(^10.)|(^172.1[6-9].)|(^172.2[0-9].)|(^172.3[0-1].)|(^192.168.)|(^127.0.0.1)

Gesucht wird damit nicht die komplette IP-Adresse, es wird nur die Anfangsübereinstimmung geprüft, dies reicht allerdings um einzelne IP-Adressen zu testen.

Tagged: Regex


Ähnliche Artikel:
Mit PHP auf ganze Worte oder ganze Sätze kürzen
Umlaute ersetzen in Perl
In Bash einen String aus HTML/XML-Tags extrahieren
IP von Denyhosts entbannen
Gelöschte oder veränderte Dateien oder Bibliotheken in Gebrauch finden

« Vorheriger Eintrag

Nächster Eintrag »

Kommentare

Verfasse den ersten Kommentar!

Kommentar verfassen