1. iormark
  2. ISBN check

Overview

HTTPS SSH

ISBN check

ISBN check - используется для проверки ISBN/ISSN кодов на валидность. Поддерживаются ISSN, ISBN-10 и ISBN-13.

  • Проверяет коды на валидность
  • Переводит числовую строку в разделенную дефисами
  • Определяет регистрационную группу ISBN кода

Библиотека доступна из Maven репозитория.

Версия

1.0

Зависимости

RangeMessage.xml - ISBN диапазоны

Использование

ISBNCheck check = new ISBNCheck();
check.setValidator("5-02-024985-8, 9785496006620", 20);
// Вывод
// getValid: [5020249858, 9785496006620]
// getInvalid: []
// getReadable: {}
// multilingual: 0

Если необходимо получить читабельный код с регистрационными группами и издательствами, и узнать содержат ли переданные коды разные регистрационные группы.

ISBNCheck check = new ISBNCheck("RangeMessage.xml");
check.setValidator("5020249858, 979-10-90636-07-1", 20);
// Вывод
// getValid: [5020249858, 9791090636071]
// getInvalid: []
// getReadable: {5-02-024985-8={registration=5, registrationText=Россия и бывший СССР, registrant=02}, 979-10-90636-07-1={registration=10, registrationText=France, registrant=90636}}
// multilingual: 2

License

MIT

Протестировано на 5,000,000 книг