
Deine RegEx stimmt einfach nicht. [0-9] bedeutet, dass du nach 1 Zeichen zwischen 0-9 suchst, der Punkt steht für 1 beliebiges Zeichen (und nicht für einen Punkt!). Wenn du nach einem Punkt suchen willst, dann musst du das "Demaskieren" mit einem Backslash \
Die korrekte RegEx lautet nach kurzem Studium von
Wikipedia:
Code:
[0-9]{1,3}\.[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,2}
Gruß, Jens
EDIT & Hinweis: Damit überprüfst du noch nicht, ob deine Eingabe wirklich einer gültigen IP entspricht, das erste Oktett könnte ja größer als 255 sein...