Module talk:FormatISBN
This module automatically inserts the correct dash placements in ISBNs. Inelegant error messages are generated for wrong lengths, bad ranges, bad checksums.
- Examples:
- {{#invoke: FormatISBN | CheckRangeAndDash | 9779999999999 }} generates 9779999999999 ISBN fault: invalid range
- {{#invoke: FormatISBN | CheckRangeAndDash | 978-0000000002 }} generates 978-0-00-000000-2
There is a shedload of tests at Module talk:FormatISBN/tests.
Start a discussion about Module:FormatISBN
Talk pages are where people discuss how to make content on Wikipedia the best that it can be. You can use this page to start a discussion with others about how to improve Module:FormatISBN.