java怎样推断ip是不是正当【JAVA教程】,java,ip
java推断IP地点是不是正当的要领:(引荐:java视频教程)
/** * 推断IP地点的正当性,这里采用了正则表达式的要领来推断 return true,正当 */ public static boolean ipCheck(String text) { if (text != null && !text.isEmpty()) { // 定义正则表达式 String regex = "^(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)$"; // 推断ip地点是不是与正则表达式婚配 if (text.matches(regex)) { // 返回推断信息 return true; } else { // 返回推断信息 return false; } } return false; }
matches() 要领用于检测字符串是不是婚配给定的正则表达式。
挪用
public static void main(String[] args) { String b = "191.168.32.1"; if (!Tool.ipCheck(b)) { System.out.println("毛病"); }else { System.out.println("准确"); } }
更多java学问请关注java基础教程栏目。
以上就是java怎样推断ip是不是正当的细致内容,更多请关注ki4网别的相干文章!