java判断 ip 地址是否正确的正则表达式
Posted zhiwenxi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java判断 ip 地址是否正确的正则表达式相关的知识,希望对你有一定的参考价值。
java正则表达式判断 ip 地址是否正确
public class ClassWork05
public static void main(String[] args)
System.out.println(IsIp.isIp("10.10.1.1"));
class IsIp
public static boolean isIp(String ip)
boolean b1 = ip.matches("([1-9]|[1-9]\\\\d|1\\\\d2|2[0-4]\\\\d|25[0-5])(\\\\.(\\\\d|[1-9]\\\\d|1\\\\d2|2[0-4]\\\\d|25[0-5]))3");
return b1;
// 输出结果为 true
可以通过这个图来理解 ip 地址的正则表达式:
java 的 ip 正则表达式
([1-9]|[1-9]\\\\d|1\\\\d2|2[0-4]\\\\d|25[0-5])(\\\\.(\\\\d|[1-9]\\\\d|1\\\\d2|2[0-4]\\\\d|25[0-5]))3
以上是关于java判断 ip 地址是否正确的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章