Jump to content

Module:Check isxn/doc

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Matthiaspaul (talk | contribs) at 11:21, 27 August 2017 (using standard error template to issue error messages instead of hand-crafted HTML). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


This module may be used to validate ISBNs, ISMNs, and ISSNs.

Usage

For ISBNs,

  • {{#invoke:check isxn|check_isbn|978-0-12-345678-9|error={{error|Invalid ISBN}}}}

For ISMNs,

  • {{#invoke:check isxn|check_ismn|979-0-1234567-8-9|error={{error|Invalid ISMN}}}}

For ISSNs,

  • {{#invoke:check isxn|check_issn|1234-5678|error={{error|Invalid ISSN}}}}

Examples

  • {{#invoke:check isxn|check_isbn|978-3-16-148410-0|error={{error|Invalid ISBN}}}}
  • {{#invoke:check isxn|check_isbn|978-0-12-345678-9|error={{error|Invalid ISBN}}}} calling template requires template_name parameter
  • {{#invoke:check isxn|check_isbn|ISBN 978-3-16-148410-0|error={{error|Invalid ISBN}}}} calling template requires template_name parameter
  • {{#invoke:check isxn|check_ismn|979-0-9016791-7-7|error={{error|Invalid ISMN}}}}
  • {{#invoke:check isxn|check_ismn|979-0-1234567-8-9|error={{error|Invalid ISMN}}}}Invalid ISMN
  • {{#invoke:check isxn|check_issn|1234-5679|error={{error|Invalid ISSN}}}}
  • {{#invoke:check isxn|check_issn|1234-5678|error={{error|Invalid ISSN}}}}Invalid ISSN

Templates/modules using this module

See also