[Java] Java检测给定的IP地址是否合法 →→→→→进入此内容的聊天室

来自 , 2020-05-22, 写在 Java, 查看 187 次.
URL http://www.code666.cn/view/dc58e3a3
  1. /**
  2.      * 检验是否是合法的IP地址
  3.      * @param address String IP地址
  4.      * @return boolean IP地址是否合法
  5.      */
  6. public static boolean isIpAddress(String address){
  7.  
  8.         String regex = "(((2[0-4]d)|(25[0-5]))|(1d{2})|([1-9]d)|(d))[.](((2[0-4]d)|(25[0-5]))|(1d{2})|([1-9]d)|(d))[.]"
  9.             + "(((2[0-4]d)|(25[0-5]))|(1d{2})|([1-9]d)|(d))[.](((2[0-4]d)|(25[0-5]))|(1d{2})|([1-9]d)|(d))";
  10.  
  11.         Pattern p = Pattern.compile(regex);
  12.         Matcher m = p.matcher(address);
  13.  
  14.         return m.matches();
  15.     }
  16.  
  17. //源代码片段来自云代码http://yuncode.net
  18.                        

回复 "Java检测给定的IP地址是否合法"

这儿你可以回复上面这条便签

captcha