Frank Schönmann: RegExp - Syntax einer ip-Adresse prüfen

Beitrag lesen

hi!

Hallo, ich will den Syntax einer IP-Adresse prüfen, also hab ich
mir gedacht, dass ich prüfe ob 3mal hintereinander auf einen
Punkt eine Ziffer folgt: /(.\d){3}/ und außerdem ob der String
mit einer Ziffer anfängt. Aber es klappt nicht so ganz, wenn
zwischendrin ein Buchstabe ist - murx. Hat jemand einen besseren
Lösungsansatz und kann mir mal einwenig auf die Sprünge helfen?

m/^((\d\d\d[01]\d\d2[0-4]\d25[0-5]).){3}(\d\d\d[01]\d\d2[0-4]\d25[0-5])$/;

Inkl. Überprüfung auf Werte von 0-255 pro Segment.

bye, Frank!