java reg正则判断IP地址是否合法
原创    stackover    发表于:2019-01-11 14:30:53
  阅读 :68   收藏   编辑
        /**
	 * 是不是合法的IP
	 * @param str
	 * @return
	 */
	public static  boolean validateIp(String str){
		String reg = "^(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)$";
		if(str != null){
			return Pattern.compile(reg).matcher(str.trim()).matches();
		}else{
			return false;
		}
	}


评论
条评论