in src/main/java/org/apache/commons/validator/EmailValidator.java [125:147]
protected boolean isValidIpAddress(final String ipAddress) {
final Matcher ipAddressMatcher = IP_DOMAIN_PATTERN.matcher(ipAddress);
for (int i = 1; i <= 4; i++) { // CHECKSTYLE IGNORE MagicNumber
final String ipSegment = ipAddressMatcher.group(i);
if (ipSegment == null || ipSegment.isEmpty()) {
return false;
}
int iIpSegment = 0;
try {
iIpSegment = Integer.parseInt(ipSegment);
} catch (final NumberFormatException e) {
return false;
}
if (iIpSegment > 255) { // CHECKSTYLE IGNORE MagicNumber
return false;
}
}
return true;
}