Moment ich vergass etwas beim Überprüfen mit regulären Ausdrücken. Sollte nachfolgendes noch berücksichtigt werden wirds natürlich schwierig mit regulären Ausdrücken:
Quelle Wikipedia: http://de.wikipedia.org/wiki/IP-Adresse ---------------------------------------------------------------------------------------------------------------------------------- CIDR-Adressblock Beschreibung RFC 0.0.0.0/8 Aktuelles Netzwerk (nur als Quelladresse gültig) RFC 1700 10.0.0.0/8 Privates Netzwerk RFC 1918 14.0.0.0/8 Öffentliches Datennetzwerk RFC 1700 39.0.0.0/8 Reserviert RFC 1797 127.0.0.0/81) Localnet RFC 3330 128.0.0.0/16 Reserviert 169.254.0.0/16 Zeroconf RFC 3927 172.16.0.0/12 Privates Netzwerk RFC 1918 191.255.0.0/16 durch IANA reserviert 192.0.0.0/24 durch IANA reserviert 192.0.2.0/24 Dokumentation und Beispielcode (TEST-NET) RFC 3330 192.88.99.0/24 6to4-Anycast-Weiterleitungspräfix RFC 3068 192.168.0.0/16 Privates Netzwerk RFC 1918 198.18.0.0/15 Netzwerk-Benchmark-Tests RFC 2544 223.255.255.0/24 Reserviert RFC 3330 224.0.0.0/4 Multicasts (früheres Klasse-D-Netzwerk) RFC 3171 240.0.0.0/4 Reserviert (früheres Klasse-E-Netzwerk) RFC 1700 255.255.255.2552) Broadcast Nach dieser Liste erfüllen 622.199.808 IP-Adressen bzw. 14,4 % aller möglichen IP-Adressen einen besonderen Zweck. ----------------------------------------------------------------------------------------------------------------------------------- Und nun ;-) Stellt sich immer noch die Frage, wollen die einen Syntax check oder eine validity (Gültigkeit) die meiner Meinung nach nicht mit regulären Ausdrücken zu machen ist. Je nach Verständniss des Wortes Gültigkeit. Gruß Dieter
-- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

