The following code checks if a string contains a valid 10-digit or 13-digit ISBN number. Enjoy! Function:
#include <StringConstants.au3>
; #FUNCTION# ====================================================================================================================
; Name ..........: IsISBN
; Description ...: Check if a string contains a valid ISBN number.
; Syntax ........: IsISBN($sISBN, $iType)
; Parameters ....: $sISBN - A string value containing an ISBN number.
;