版本号比较

输入两个版本号,按 semver(语义化版本)规则逐段数值比较,给出谁更大以及每一段的对比结果。支持可选的前缀 v 与 -alpha、-beta、-rc 等预发布后缀。全部在浏览器本地完成。

输入版本号 等待输入

主版本号需为点分数字,可带可选的 v 前缀;预发布后缀以连字符开头。构建元数据(+ 之后的部分)不参与比较。

比较结果
比较结果—
主版本段数—
填入两个版本号并点击「开始比较」,结果将显示在这里。

比较遵循 semver:先逐段数值比较(缺段补 0),主版本全都相同时再比较预发布标识。

比较规则
  • 版本形如 主.次.修订,比较时按从左到右逐段进行,第一个不同的段决定大小。
  • 段数不同时按 0 补齐,例如 1.2 与 1.2.0 视为相等。
  • 可选的 v 前缀只用于书写,比较时会被忽略。
  • 预发布后缀(-alpha、-beta、-rc 等)使版本低于对应的正式版本。
  • 预发布以点分标识比较:两者都是数字时按数值比,数字标识低于字母标识,字母标识按 ASCII 字典序比。
  • 构建元数据(+ 开头的部分)按 semver 规定不参与版本大小比较。