zoukankan      html  css  js  c++  java
  • 软件版本比较

    1.比较新旧版本号,来确定是否显示升级弹窗

    var func = {
      // 软件版本比较
      versionAnswer(vNew, vOld) {
        if (vNew == "" || vNew == null || vNew == undefined) {
          return false;
        } else {
          var vn = vNew.replace(/(^s+)|(s+$)/gi, "");
        }
        var vo = vOld.replace(/(^s+)|(s+$)/gi, "");
    
        if (!vn || !vo) return true;
    
        var reg = /d(.|d)*d/gi;
        vn = vn.match(reg)[0];
        vo = vo.match(reg)[0];
    
        var vnArr = vn.split(".");
        var voArr = vo.split(".");
        // 版本比较 1.1.1类型
        if (vnArr[0] > voArr[0]) {
          return true;
        } else if (vnArr[0] == voArr[0]) {
          if (vnArr[1] > voArr[1]) {
            return true;
          } else if (vnArr[1] == voArr[1]) {
            if (vnArr[2] > voArr[2]) {
              return true;
            } else if (vnArr[2] == voArr[2]) {
              return false;
            }
          }
        }
        return false;
      },
    };
    
    export default func;

    2.调用

    import func from "UTIL/commonFunc";
    
    func.versionAnswer('1.0.2', '1.0.1')

    .

  • 相关阅读:
    NSString拼接字符串
    2020/4/26
    2020/4/25
    2020/4/24
    2020/4/22
    2020/4/22
    2020/4/20
    2020/4/19
    2020/4/18
    2020/4/17
  • 原文地址:https://www.cnblogs.com/crazycode2/p/13345471.html
Copyright © 2011-2022 走看看