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')

    .

  • 相关阅读:
    HDU 4389 X mod f(x)
    SRM 400(1-250pt, 1-500pt)
    FZU 2113 Jason的特殊爱好
    POJ 3208 Apocalypse Someday
    HDU 4734 F(x)
    HDU 3555 Bomb
    HDU 2089 不要62
    poj2488(A Knight's Journey)
    poj3267(The Cow Lexicon)
    poj2513(Colored Sticks)
  • 原文地址:https://www.cnblogs.com/crazycode2/p/13345471.html
Copyright © 2011-2022 走看看