# Package org.apache.commons.validator.routines.checkdigit

This package contains Check Digit validation/calculation routines.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  CheckDigit | Check Digit calculation and validation.

- Class Summary
  Class | Description
  --- | ---
  ABANumberCheckDigit | Modulus 10 ABA Number (or Routing Transit Number (RTN)) Check Digit calculation/validation.
  CUSIPCheckDigit | Modulus 10 CUSIP (North American Securities) Check Digit calculation/validation.
  EAN13CheckDigit | Modulus 10 EAN-13 / UPC / ISBN-13 Check Digit calculation/validation.
  IBANCheckDigit | IBAN (International Bank Account Number) Check Digit calculation/validation.
  ISBN10CheckDigit | Modulus 11 ISBN-10 Check Digit calculation/validation.
  ISBNCheckDigit | Combined ISBN-10 / ISBN-13 Check Digit calculation/validation.
  ISINCheckDigit | Modulus 10 ISIN (International Securities Identifying Number) Check Digit calculation/validation.
  ISSNCheckDigit | International Standard Serial Number (ISSN) is an eight-digit serial number used to uniquely identify a serial publication.
  LuhnCheckDigit | Modulus 10 Luhn Check Digit calculation/validation.
  ModulusCheckDigit | Abstract Modulus Check digit calculation/validation.
  ModulusTenCheckDigit | General Modulus 10 Check Digit calculation/validation.
  SedolCheckDigit | Modulus 10 SEDOL (UK Securities) Check Digit calculation/validation.
  VerhoeffCheckDigit | Verhoeff (Dihedral) Check Digit calculation/validation.

- Exception Summary
  Exception | Description
  --- | ---
  CheckDigitException | Check Digit calculation/validation error.

## Package org.apache.commons.validator.routines.checkdigit Description

This package contains Check Digit validation/calculation routines.

Note that these do not validate the input for length or syntax.
Such validation is performed by the org.apache.commons.validator.routines.XYZValidator classes.

Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.