ISBN-10 校验:10 位数字(末位可为 X=10),从左到右依次乘 10、9 … 1,累加和能被 11 整除即有效。
ISBN-13 校验:13 位数字,从左到右按 1、3 交替相乘(奇数位×1、偶数位×3),模 10 补足校验位。
互转:ISBN-10 前面加 978 前缀并重算校验位即得 ISBN-13;978 开头的 ISBN-13 去掉前缀、按 10 位规则重算校验位即可回到 ISBN-10;979 开头的书号没有对应的 ISBN-10。
说明:只做格式与校验位判断,不查询书名与库存。