java IPUtil工具类源码

package com.util
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class IPUtil{
    /**
	 * 根据IP区分内外网
	 * 
	 * @param ip
	 * @return
	 */
	public static boolean isInner(String ip) {
		String reg = "(10|172|192|127)\\.([0-1][0-9]{0,2}|[2][0-5]{0,2}|[3-9][0-9]{0,1})\\.([0-1][0-9]{0,2}|[2][0-5]{0,2}|[3-9][0-9]{0,1})\\.([0-1][0-9]{0,2}|[2][0-5]{0,2}|[3-9][0-9]{0,1})";// 正则表达式=。
		Pattern p = Pattern.compile(reg);
		Matcher matcher = p.matcher(ip);
		return matcher.find();
	}
}
发布了34 篇原创文章 · 获赞 1 · 访问量 1945

猜你喜欢

转载自blog.csdn.net/qq_38974638/article/details/105429885