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

Antwort per Email an