88. IP Address Validation Program - prabhatrocks07/Core-Java-Programming GitHub Wiki
public class IPAddressVlidation {
public static void main(String[] args) {
System.out.println("126.23.45.12 is valid : " + isValidIP("126.23.45.12"));
System.out.println("10.2a.56.32 is valid : " + isValidIP("10.2a.56.32"));
System.out.println("10.23.45 is valid : " + isValidIP("10.23.45"));
}
private static boolean isValidIP(String IPAddress) {
Pattern ptr = Pattern.compile("^(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})$");
Matcher mch = ptr.matcher(IPAddress);
return mch.find();
}
}