tryParse static method

Isbn13? tryParse(
  1. String input
)

Implementation

static Isbn13? tryParse(String input) {
  var isbn = _extractISBNString(input);

  if (isbn == null) {
    return null;
  }

  if (!_validatePrefix(isbn)) {
    return null;
  }

  if (!validateChecksum(isbn)) {
    return null;
  }

  return Isbn13._(isbn);
}