//1.[0-9]只有一位,可以是任意
//2.1[0-9]{1,2} 1开头,后无论两位还是三位都任意数字
//3.2[0-4][0-9] 2开头,第二位是0-4第三位任意数字
//4.25[0-5] 25开头,第三位不能大于5
String ipRex = "([0-9]|1[0-9]{1,2}|2[0-4][0-9]|25[0-5])";
String ipM = ipRex+"."+ipRex+"."+ipRex+"."+ipRex;
String ip1 = "00.0.0.0";//false
String ip2 = "1111.0.0.0";//false
String ip3 = "256.0.0.0";//false
String ip = "255.255.255.255";//false
String urlM = "http://"+ipM+"[:]\\d+";
String url = "http://01.0.0.0:8080";
System.out.println(ip.matches(ipM));
System.out.println(url.matches(urlM));
ip 及url的正则
最新推荐文章于 2023-04-07 17:13:49 发布