package com.integ.dnc.common.utils;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
-
校验ip格式是否正确
/
public class IpUtils {
/*- 验证IP地址
- @param str
- @return 如果是符合格式的字符串,返回 true ,否则为 false
*/
public static boolean checkIP(String str) {
String num = “(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)”;
String regex = “^” + num + “\.” + num + “\.” + num + “\.” + num + “$”;
return match(regex, str);
}
private static boolean match(String regex, String str) {
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
return matcher.matches();
}
}