Jump to content

Module:Check isxn/doc: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
mNo edit summary
using standard error template to issue error messages instead of hand-crafted HTML
Line 6: Line 6:
== Usage ==
== Usage ==
For ISBNs,
For ISBNs,
* <code><nowiki>{{#invoke:check isxn|check_isbn|978-0-12-345678-9|error=<span class="error">Invalid ISBN</span>}}</nowiki></code>
* <code><nowiki>{{#invoke:check isxn|check_isbn|978-0-12-345678-9|error={{error|Invalid ISBN}}}}</nowiki></code>
For ISMNs,
For ISMNs,
* <code><nowiki>{{#invoke:check isxn|check_ismn|979-0-1234567-8-9|error=<span class="error">Invalid ISMN</span>}}</nowiki></code>
* <code><nowiki>{{#invoke:check isxn|check_ismn|979-0-1234567-8-9|error={{error|Invalid ISMN}}}}</nowiki></code>
For ISSNs,
For ISSNs,
* <code><nowiki>{{#invoke:check isxn|check_issn|1234-5678|error=<span class="error">Invalid ISSN</span>}}</nowiki></code>
* <code><nowiki>{{#invoke:check isxn|check_issn|1234-5678|error={{error|Invalid ISSN}}}}</nowiki></code>


== Examples ==
== Examples ==
* <code><nowiki>{{#invoke:check isxn|check_isbn|978-3-16-148410-0|error=<span class="error">Invalid ISBN</span>}}</nowiki></code> → {{#invoke:check isxn|check_isbn|978-3-16-148410-0|error=<span class="error">Invalid ISBN</span>}}
* <code><nowiki>{{#invoke:check isxn|check_isbn|978-3-16-148410-0|error={{error|Invalid ISBN}}}}</nowiki></code> → {{#invoke:check isxn|check_isbn|978-3-16-148410-0|error={{error|Invalid ISBN}}}}
* <code><nowiki>{{#invoke:check isxn|check_isbn|978-0-12-345678-9|error=<span class="error">Invalid ISBN</span>}}</nowiki></code> → {{#invoke:check isxn|check_isbn|978-0-12-345678-9|error=<span class="error">Invalid ISBN</span>}}
* <code><nowiki>{{#invoke:check isxn|check_isbn|978-0-12-345678-9|error={{error|Invalid ISBN}}}}</nowiki></code> → {{#invoke:check isxn|check_isbn|978-0-12-345678-9|error={{error|Invalid ISBN}}}}
* <code><nowiki>{{#invoke:check isxn|check_isbn|ISBN 978-3-16-148410-0|error=<span class="error">Invalid ISBN</span>}}</nowiki></code> → {{#invoke:check isxn|check_isbn|ISBN 978-3-16-148410-0|error=<span class="error">Invalid ISBN</span>}}
* <code><nowiki>{{#invoke:check isxn|check_isbn|ISBN 978-3-16-148410-0|error={{error|Invalid ISBN}}}}</nowiki></code> → {{#invoke:check isxn|check_isbn|ISBN 978-3-16-148410-0|error={{error|Invalid ISBN}}}}
* <code><nowiki>{{#invoke:check isxn|check_ismn|979-0-9016791-7-7|error=<span class="error">Invalid ISMN</span>}}</nowiki></code> → {{#invoke:check isxn|check_ismn|979-0-9016791-7-7|error=<span class="error">Invalid ISMN</span>}}
* <code><nowiki>{{#invoke:check isxn|check_ismn|979-0-9016791-7-7|error={{error|Invalid ISMN}}}}</nowiki></code> → {{#invoke:check isxn|check_ismn|979-0-9016791-7-7|error={{error|Invalid ISMN}}}}
* <code><nowiki>{{#invoke:check isxn|check_ismn|979-0-1234567-8-9|error=<span class="error">Invalid ISMN</span>}}</nowiki></code> → {{#invoke:check isxn|check_ismn|979-0-1234567-8-9|error=<span class="error">Invalid ISMN</span>}}
* <code><nowiki>{{#invoke:check isxn|check_ismn|979-0-1234567-8-9|error={{error|Invalid ISMN}}}}</nowiki></code> → {{#invoke:check isxn|check_ismn|979-0-1234567-8-9|error={{error|Invalid ISMN}}}}
* <code><nowiki>{{#invoke:check isxn|check_issn|1234-5679|error=<span class="error">Invalid ISSN</span>}}</nowiki></code> → {{#invoke:check isxn|check_issn|1234-5679|error=<span class="error">Invalid ISSN</span>}}
* <code><nowiki>{{#invoke:check isxn|check_issn|1234-5679|error={{error|Invalid ISSN}}}}</nowiki></code> → {{#invoke:check isxn|check_issn|1234-5679|error={{error|Invalid ISSN}}}}
* <code><nowiki>{{#invoke:check isxn|check_issn|1234-5678|error=<span class="error">Invalid ISSN</span>}}</nowiki></code> → {{#invoke:check isxn|check_issn|1234-5678|error=<span class="error">Invalid ISSN</span>}}
* <code><nowiki>{{#invoke:check isxn|check_issn|1234-5678|error={{error|Invalid ISSN}}}}</nowiki></code> → {{#invoke:check isxn|check_issn|1234-5678|error={{error|Invalid ISSN}}}}


== Templates/modules using this module ==
== Templates/modules using this module ==

Revision as of 11:21, 27 August 2017


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