java代码检查是否为有效ip地址

来源:互联网 发布:crc循环冗余校验码算法 编辑:程序博客网 时间:2024/05/24 02:48
/*Java 验证Ip是否合法*/
public static boolean isIPAddress(String ipaddr) {
boolean flag = false;
Pattern pattern = Pattern.compile("\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\b");
Matcher m = pattern.matcher(ipaddr);
flag = m.matches();
return flag;
}
原创粉丝点击