Java Regex IP Address Example
Chapter:
Regular Expression
Last Updated:
21-07-2016 18:39:26 UTC
Program:
/* ............... START ............... */
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class JavaRegexIPAddress {
public static boolean isValidIP(String ipAddress) {
Pattern ptn = Pattern.compile("^(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})$");
Matcher matcher = ptn.matcher(ipAddress);
return matcher.find();
}
public static void main(String a[]) {
System.out.println("10.18.55.20 is valid? " + JavaRegexIPAddress.isValidIP("10.18.55.20"));
System.out.println("121.2a.45.89 is valid? " + JavaRegexIPAddress.isValidIP("121.2a.45.89"));
System.out.println("9.23.45 is valid? " + JavaRegexIPAddress.isValidIP("9.23.45"));
}
}
/* ............... END ............... */
Output
10.18.55.20 is valid? true
121.2a.45.89 is valid? false
9.23.45 is valid? false
Notes:
-
Java Regex IP Address used to validate IP address using regular expression.
Tags
Regex IP Address, Java