JIsbnUtil.pm

ダウンロード

JIsbnUtil.pm をダウンロード
(リンクを右クリックしてリンク先を保存してください。)

ヴァージョン

0.0002

エクスポートされる関数


・IsbnAddHyphen
ISBNの適切な位置にハイフン(-)を挿入して返します。
$isbn = IsbnAddHyphen($isbn);

・IsbnChengeFormat
ISBNを10桁から13桁へ、もしくは13桁から10桁へ変換します。
戻されるISBNにハイフンはありません。
$isbn = IsbnChengeFormat($isbn);

・IsbnCheck
ISBNがフォーマット的に正しいか判定します。
ハイフン付きの場合は、ハイフンの位置についてもチェックします。
結果が正しかった場合は 1 を返します。
$rv = IsbnCheck($isbn);

・IsbnReDigit
ISBNのチェックデジットを再計算した結果のISBNコードを返します。
戻されるISBNにハイフンはありません。
$isbn = IsbnReDigit($isbn);

全関数に共通の仕様

 ・引数にはISBNコードを取ります。
 ・処理に失敗した場合は undef を返します。
 ・10桁のISBNコードと13桁のISBNコードを自動的に判別します。

注意事項

このモジュールは日本仕様です。輸入書籍のISBNコードには対応しておりません。

依存するモジュール

なし

ライセンス

Creative Commons License
この作品は、 クリエイティブ・コモンズ・ライセンスの下でライセンスされています。