String auf Format prüfen

ghac

Neues Mitglied
Hey,

ich bin neu hier, und hab auch direkt meine erste Frage:


Kann ich, und wenn ja, wie, einen String auf ein bestimmtes Format überprüfen?

In meinem Fall möchte ich überprüfen, ob ein String eine IP ist.

Grüße

ghac
 
Hmm ich glaube fast da musst du dir selbst was einfallen lassen.

kannst du vielleicht IPv6 ausschliessen.

dann vielleicht String splitten mit .split("."); und dann die anzahl und länge im ergebnis Array prüfen.
 
Hallo,

das sollte mit einem Regex gehen, der Regex String wird da aber recht lang:
[c]^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])$[/c]
 

Neue Themen


Zurück
Oben