isISBN property
bool
get
isISBN
Returns true
if string matches ISBN format.
final str1 = "978-1-45678-123-4";
final str2 = "xyz";
str1.isISBN; // true
str2.isISBN; // false
Implementation
bool get isISBN =>
RegExp(r"^(ISBN(\-1[03])?[:]?[ ]?)?(([0-9][- ]?){13}|([0-9][- ]?){10})$",
caseSensitive: false)
.hasMatch(this);