ISBNコードの10桁13桁相互変換ルーチンを作ってみた 〜その2〜
結局、スクリプトは各関数を1ファイルにまとめたものにした。(javascript)
使い方
-
- cvISBN13(10桁のISBNコード) 10桁のISBNコードを13桁に変換
- 戻り値)13桁のISBNコード(無編集)
- cvISBN10(13桁のISBNコード) 13桁のISBNコードを10桁に変換
- 戻り値)10桁のISBNコード(無編集)
- edISBN10(10桁のISBNコード) 10桁のISBNコードをハイフン付きに編集する
- 戻り値)ハイフン編集した10桁のISBNコード
- edISBN13(13桁のISBNコード) 13桁のISBNコードをハイフン付きに編集する
- 戻り値)ハイフン編集した13桁のISBNコード
- cvISBN13(10桁のISBNコード) 10桁のISBNコードを13桁に変換
スプリプトのダウンロード先
動作確認用テストページのURL(入力フォームに出版者記号+書名記号の8桁を入力する)
テスト内容
10桁、13桁のチェックデジットの正当性
-
-
- 10桁
- 13桁
- http://www.isbn-center.jp/cgi-bin/checkdizit/index.cgiにて検算した内容と合致するか
-
ハイフンの挿入位置が正しいか
-
-
- 各桁の区切りとなる出版社コードの書籍を任意に(図書館で出版社コードで検索、ヒットした先頭の書籍)抽出し、挿入位置が図書館で検索したコードと合致するか
-