「Java」正規表現でIPアドレスのフォーマットをチェックするサンプルコード
Javaコード
public static boolean ipCheck(String text) {
if (text != null && !text.isEmpty()) {
//正規表現
String regex = “^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\."
“(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."
“(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."
“(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)$";
// IPアドレスのチェック
if (text.matches(regex)) {
// some code
return true;
} else {
// some code
return false;
}
}
return false;
}