hier die korrekte Lösung:
Code:
final String ipPattern="(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])";
boolean validIP=java.util.regex.Pattern.matches(ipPattern, this.ipPart);
und nocheinmal, diesmal ohne code:
final String ipPattern="(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])";
boolean validIP=java.util.regex.Pattern.matches(ipPattern, this.ipPart);