Template:13桁ISBN
このテンプレートは常にSubst展開してください。次のように入力します。{{subst:13桁ISBN}} |
このテンプレートは、従来の10桁 ISBN を現行の13桁に再計算する。入力された ISBN が従来仕様において正しいか検査するので、使用する際にはプレビューで確認してから保存する。
使い方[編集]
●{{subst:13桁ISBN |0|5|9|6|5|1|5|
1|6|2}}
●{{subst:13桁ISBN | 0 | 596 | 515
16 | 2 }}
引数は1桁ごとに区切るか、ハイフンを入れる位置で区切る。最後の1桁︵チェックディジット︶は必ず分けて指定する。
例[編集]
10桁をすべて分けて指定すると、結果にはハイフンが入らない。(リンク先はダミーのISBN︶ ●{{subst:13桁ISBN|0|5|9|6|5|1|5|1
|6|2}}
→ ISBN 9780596515164
それ以外では、分けた部分にハイフンが入る。
●{{subst:13桁ISBN | 059651516 | 2
}}
→ ISBN 978-059651516-4
●{{subst:13桁ISBN | 0 | 59651516
| 2 }}
→ ISBN 978-0-59651516-4
●{{subst:13桁ISBN | 0 | 596 | 515
16 | 2 }}
→ ISBN 978-0-596-51516-4
チェックディジットが数字の時に限り、区切らなくても良い。
●{{subst:13桁ISBN | 0596515162 }}
→ ISBN 978-059651516-4
チェックディジットが間違っているとエラーが表示される。
●{{subst:13桁ISBN | 059651516 | 1
}}
→ エラー: ISBN (10桁) が間違っています。 - 0596515161
subst 展開しないとエラーが表示される。
●{{13桁ISBN | 059651516 | 2 }}
→ エラー: subst: がありません。13桁ISBN ではなく subst:13桁ISBN としてください。ISBN 978-059651516-4