No problem. I am not knowledgeable about isbn numbers. At which places may a dash occur?
Kind regards, Steffen 07.09.2020 16:18:22 Roelof Wobben via Pharo-users <pharo-users@lists.pharo.org>: > Op 6-9-2020 om 10:07 schreef Steffen Märcker: >> Maybe this is a naive question, but can you just split the task into the >> following two? >> >> 1. Check whether whether the string is syntactically an ISBN number. >> This can be done, e.g., using a regex. >> >> 2. Check the the check character. >> Calculate the check character from the (now to be known) syntactically >> valid string. >> >> ISBNValidator>>isValidISBN: aString >> ^(self isSyntacticallyValid: aString) and: [self isCheckCharacterValid: >> aString] >> >> Kind regards, >> Steffen nder if the code will not be too big. I learned that it is good >> > Sorry to respond not earlier but your respons seems to be in the spam folder > of my provider. > > I could do that but if very bad in regex so I do not know a regex which van > validate 123456789 or 123-456-78-9 > > Roelof >