Java判断输入ip是否合法的工具类,拿上就可以使用

2022-12-02 08:52:27 浏览数 (1)

目录

  • 1 实现

1 实现

代码语言:javascript复制
/**
	 * 判断IP地址的合法性,这里采用了正则表达式的方法来判断 return true,合法
	 */
	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)) {
				// 返回判断信息
				return true;
			} else {
				// 返回判断信息
				return false;
			}
		}
		return false;
	}

0 人点赞