ISBN 验证器

验证 ISBN-10/ISBN-13,检查校验位并提供转换结果

ISBN
验证 ISBN-10/ISBN-13,检查校验位并提供转换结果
验证结果
ISBN-13 / 校验和: 通过
ISBN 类型
ISBN-13
校验和
通过
标准化 ISBN
9780306406157
校验位
期望: 7实际: 7
ISBN-10
0306406152
ISBN-13
9780306406157
前缀
978
总位数
13

什么是 ISBN?

ISBN(国际标准书号)是用于标识图书及其版本的编号。

  • ISBN-10: 0-306-40615-2
  • ISBN-13: 978-0-306-40615-7
  • X = 10

ISBN-10 校验

ISBN-10 由 9 位数据和 1 位校验位组成(X 表示 10)。

  1. 移除短横线和空格
  2. 按权重 10 到 2 相乘并求和
  3. 校验位使总和能被 11 整除

10×d1 + 9×d2 + ... + 2×d9 + check ≡ 0 (mod 11)

0-8044-2957-X

ISBN-13 校验

ISBN-13 由 12 位数据和 1 位校验位组成,通常以 978 或 979 开头。

  1. 按 1 和 3 交替相乘
  2. 对前 12 位求和
  3. 校验位使总和成为 10 的倍数

1×d1 + 3×d2 + 1×d3 + ... + 3×d12 + check ≡ 0 (mod 10)

978-0-306-40615-7

有效 ISBN-10 可加前缀 978 转为 ISBN-13;只有前缀 978 的 ISBN-13 可转回。

9780306406157 -> 0306406152