isbn property

String isbn
getter/setter pair

ISBN 10 & 13 regex

Implementation

static String isbn =
    r'^(ISBN(\-1[03])?[:]?[ ]?)?(([0-9Xx][- ]?){13}|([0-9Xx][- ]?){10})$';