Seite 1 von 1

[gelöst]IP-Adresse anhand split prüfen

Verfasst: 20. März 2006 15:37
von shader76
Hallo Forum,

da mein Kopf schon brodelt :evil: hier die Frage an euch :

Wie kann ich mit split() eine gültige IP-Adresse prüfen ?
Die IP-Adresse wird über eine Eingabe als String eingelesen


Mein Code ist z.zt zu verschachtelt und SpagettiCode,..glaubt mir den wollt ihr nicht sehen.... :?
.
.
.
.

[EDIT] ok habs hinbekommen, würde mich aber trotzdem interessieren wie ihr das hinkriegen würdet.

thanx

Verfasst: 20. März 2006 16:43
von macman
Sowas prüft man nicht mit split(), sondern mit einer Regular Expression. Mehr dazu hier: http://www.regular-expression.info/examples.html, inkl. einer passenden Expression :)

Einfacher zu verstehen ist aber das Ding zu zerlegen und die einzelnen Zahlen auf deren Wertigkeit zu prüfen. So könnte man auch gut zwischen privaten und öffentlichen IPs unterscheiden.

Verfasst: 21. März 2006 10:03
von shader76
Danke dir macman

habs dochnoch mit split hinbekommen, dennoch ist die seite ganz gut

thanks