I have a saved search to find books with ISBN-10s with or without dashes:
Code:
identifiers:"=isbn:~^\d{9}(\d{1}|(X|x))$"
OR identifiers:"=isbn:~^\d{1}(-|\s)\d{3}(-|\s)\d{5}(-|\s)(\d{1}|(X|x))$"
However, recently I've found it failing more often - I figure I didn't form the regex very well. Has anybody suggestions for improvements for this?