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 | 51516 | 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 | 51516 | 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
内部関数
[編集]- {{13桁ISBN/2}}
カテゴリ
[編集]なし。