zoukankan      html  css  js  c++  java
  • 判断是否是正确的ip地址

    /**
    * 判断是否是正确的ip地址
    * @param str
    * @return
    */
    public static boolean isIPAddress(String str) {
      // 如果长度不符合条件 返回false
      if (str.length() < 7 || str.length() > 15) {
        return false;
      }
      String[] arr = str.split("\.");
      //如果拆分结果不是4个字串 返回false
      if (arr.length != 4 ) {
        return false;
      }
      for(int i = 0 ; i < 4 ; i++ ){
        for (int j = 0; j < arr[i].length(); j++) {
          char temp = arr[i].charAt(j);
          //如果某个字符不是数字就返回false
          if (!(temp >= '0' && temp <= '9')) {
            return false;
          }
        }
      }
      for (int i = 0 ; i < 4; i++) {
        int temp = Integer.parseInt(arr[i]);
        //如果某个数字不是0到255之间的数 就返回false
        if( temp < 0 || temp > 255) {
          return false;
        }
      }
      return true;
    }

  • 相关阅读:
    经典算法以及案例总结
    supervisor的介绍
    快速排序算法
    mysql 省市联动sql 语句
    前段验证框架 formValidator
    css 之!important
    js 倒计时
    js 设置url 参数值
    java 获取指定日期
    js 日期控件laydate使用
  • 原文地址:https://www.cnblogs.com/baimj/p/14095971.html
Copyright © 2011-2022 走看看