Verifying ISBNs

@joker I am looking into adding a check for ISBN-10 and ISBN-13 codes in Verify.

  • Space and dash characters are ignored.
  • The checksum digit is checked.
  • For ISBN-10 a checksum of 10 can be represented with upper or lower case ‘X’.
  • For ISBN-13 a ‘978’ prefix is expected.
  • You can mix ISBN-10 and ISBN-13 in the same column.
  • It does not check that the book exists.

So these are all valid:

9780131464131
152935112X
152935112x
152935112 X
1804991961
978-1804991961 
1472966880
978-1472966889 
1803414308
978-1803414300 
0715655485
978-0715655481

If you have some test data, please feel free to send it to us. Please make clear whether you think the values should be valid or invalid.

Hi,

I copied over some valid ISBN from Amazon:
|ISBN-10 |3499256355|
|ISBN-13 |978-3499256356|
|ISBN-10 : |3424631078|
|ISBN-13 : |978-3424631074|
|ISBN-10 : |3423209690|
|ISBN-13 : |978-3423209694|
|ISBN-10 : |3809444065|
|ISBN-13 : |978-3809444060|
|ISBN-10 : |325751008X|
|ISBN-13 : |978-3257510089|

They are all valid, existing books. They look like the ISBN I came across… never saw ones like your examples…

Thanks for looking into this!

Thanks. They all pass.

ISBN and ASIN verification are now available in v2.6.0. See: