ISBN 验证与转换
ISBN-10(mod-11):前 9 位分别乘以权重 10,9,8,…,2,求和后加校验位,总和能被 11 整除则通过。校验位为 10 时用 X 表示。 …
📚 ISBN Validator & Converter
Validate ISBN-10 (mod-11) and ISBN-13 (mod-10) check digits and convert between the two formats.
📐 计算公式 / 说明
ISBN-10:Σ(i × digitᵢ) mod 11 = 0(i = 10..1);ISBN-13:Σ(wᵢ × digitᵢ) mod 10 = 0(wᵢ 交替取 1、3)
依据 ISBN 校验规则:ISBN-10 按 mod-11 加权校验(校验位可为 X),ISBN-13 按 mod-10 交替加权 1/3 校验;同时支持 10 位与 13 位互相转换。
📖 ISBN 知识速查
| 项目 | ISBN-10 | ISBN-13 |
|---|---|---|
| 长度 | 10 位 | 13 位 |
| 启用时间 | 1970 年 | 2007 年 |
| 校验算法 | mod-11 | mod-10 |
| 校验位 | 0-9 或 X(10) | 0-9 |
| 前缀 | 无 | 978 或 979 |
| 结构 | 组-出版者-书名-校验 | GS1-组-出版者-书名-校验 |
💡 校验算法说明
ISBN-10(mod-11):前 9 位分别乘以权重 10,9,8,…,2,求和后加校验位,总和能被 11 整除则通过。校验位为 10 时用 X 表示。
ISBN-13(mod-10):12 位数字交替乘以 1 和 3,求和后取 mod 10,再用 10 减去该值(若为 10 则取 0)即得校验位。
ISBN-10 → ISBN-13:去掉 ISBN-10 末尾校验位,前面加 978,重新计算 ISBN-13 校验位。
ISBN-13 → ISBN-10:仅适用于 978 前缀,去掉前缀 978 和末尾校验位,重新计算 ISBN-10 校验位。
ISBN-13 → ISBN-10:仅适用于 978 前缀,去掉前缀 978 和末尾校验位,重新计算 ISBN-10 校验位。
📚 深度解析:ISBN 校验
💡 常见使用场景
- 校验书号 ISBN-13 校验位
- 识别 978/979 前缀与出版者段
- 录入书号防错
- 13位规则
ISBN-13 校验
前 12 位按 1,3,1,3… 加权求和,校验位 = (10 - 和 mod 10) mod 10。如 978-3-16-148410-0:加权求和后对 10 取补得校验位 0。旧 ISBN-10 用模 11 不同算法。
978/979 前缀
978 是图书传统前缀,979 为新分配段;前缀不同占用不同号段,书号解析时需按 EAN 规则分段。
❓ 常见问题(FAQ)
- ISBN-10 和 ISBN-13 区别?
- ISBN-13 是 EAN-13 兼容的 13 位(含 978/979 前缀),校验用加权 1/3 模 10;老 ISBN-10 为 10 位、模 11(末位可为 X)。新书用 13 位。
- 校验位有什么用?
- 快速发现扫描/手输书号的一位错或多数换位错,避免录入脏数据;不验证书是否真实存在。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
ISBN 验证与转换。ISBN-10(mod-11):前 9 位分别乘以权重 10,9,8,…,2,求和后加校验位,总和能被 11 整除则通过。校验位为 10 时用 X 表示。 ISBN-13(mod-10):12 位数字交替乘以 1 和 3,求和后
功能特点
- 采用标准金融计算公式
- 支持多种参数灵活配置
- 实时计算,结果即时显示
- 财务数据不上传,安全可靠
使用场景
- 个人理财与投资规划
- 贷款还款方案计算
- 投资收益分析
- 学习金融知识