Package org.apache.commons.validator.routines.checkdigit
package org.apache.commons.validator.routines.checkdigit
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.
-
ClassDescriptionModulus 10 ABA Number (or Routing Transit Number (RTN)) Check Digit calculation/validation.Modulus 10 CAS Registry Number Check Digit calculation/validation.Check Digit calculation and validation.Check Digit calculation/validation error.Modulus 10 CUSIP (North American Securities) Check Digit calculation/validation.Modulus 10 EAN-13 / UPC / ISBN-13 Check Digit calculation/validation.Modulus 11 EC number Check Digit calculation/validation.IBAN (International Bank Account Number) Check Digit calculation/validation.Deprecated.Combined ISBN-10 / ISBN-13 Check Digit calculation/validation.Modulus 10 ISIN (International Securities Identifying Number) Check Digit calculation/validation.Abstract Hybrid check digit calculation/validation according to ISO/IEC 7064.TODO commentAbstract implementation for five check digit calculation/validation defined in the ISO/IEC 7064 standard.A collection of constants generally used for ISO/IEC 7064 check digit calculation/validation.Implements ISO/IEC 7064, MOD 11,10 check digit calculation/validation.Implements ISO/IEC 7064, MOD 27,26 check digit calculation/validation.Implements ISO/IEC 7064, MOD 37,36 check digit calculation/validation.Implements ISO/IEC 7064, MOD 11-2 polynomial check digit calculation/validation.Implements ISO/IEC 7064, MOD 1271-36 polynomial check digit calculation/validation.Implements ISO/IEC 7064, MOD 37-2 polynomial check digit calculation/validation.Implements ISO/IEC 7064, MOD 661-26 polynomial check digit calculation/validation.Implements ISO/IEC 7064, MOD 97-10 polynomial check digit calculation/validation.Implements ISO/IEC 7064, MOD 11-2 check digit calculation/validation.Implements ISO/IEC 7064, MOD 1271-36 check digit calculation/validation.Implements ISO/IEC 7064, MOD 37-2 check digit calculation/validation.Implements ISO/IEC 7064, MOD 661-26 check digit calculation/validation.Implements ISO/IEC 7064, MOD 97-10 check digit simplified procedure for calculation.Deprecated.Modulus 10 Luhn Check Digit calculation/validation.Deprecated.Modulus 10 module for Check Digit calculation/validation of machine-readable travel document (MRTD).Danish Tax identification number (TIN) and VATIN Check Digit calculation/validation.Modulus 11-X module for FIN Check Digit calculation/validation of 11-X Numbers.Check digit calculation based on modulus 11 and weights based on the digit position.Check digit calculation based on modulus 11 and weighs based on the digit position.Lithuanian VAT identification number (VATIN) Check Digit calculation/validation.Check digit calculation based on modulus 11 and weights based on the digit position.MOD 11,10 module according to ISO/IEC 7064.Modulus 11-X module for Check Digit calculation/validation of 11-X Numbers.Check digit calculation based on modulus 11 and weighs based on the digit position.Irish Tax identification number (TIN) and VATIN Check Digit calculation/validation.Cypriot Tax identification number (TIN) and VATIN Check Digit calculation/validation.Implements Moduli-31 check digit calculation/validation.Implements MOD 511 check digit simple procedure.MOD 97-10 module similar to ISO/IEC 7064, MOD 97-10.Abstract Modulus Check digit calculation/validation.General Modulus 10 Check Digit calculation/validation.Creditor Reference Check Digit calculation/validation.Modulus 10 SEDOL (UK Securities) Check Digit calculation/validation.German Steuer-Identifikationsnummer (TIN – in short: IdNr.) is available since 2008, has a length of 11 digits and it applies to individual persons.Check digit calculation based on modulus 11 and weighs based on the digit position.Italian Tax identification number (TIN) Check Digit calculation/validation.Check digit calculation based on modulus 11 for Luxembourg TIN numbers.Romanian Tax identification number (TIN) and Civil Number CNP Check Digit calculation/validation.Slovakian TIN and VAT identification number (VATIN) Check Digit calculation/validation.Austrian VAT identification number (VATIN) Check Digit calculation/validation.Belgian VAT identification number (VATIN) Check Digit calculation/validation.Bulgarian VAT identification number (VATIN) Check Digit calculation/validation.Czech VAT identification number (VATIN) Check Digit calculation/validation.Greek VAT identification number (VATIN) Check Digit calculation/validation.Spanish VAT identification number (VATIN) Check Digit calculation/validation.Finnish VAT identification number (VATIN) Check Digit calculation/validation.French VAT identification number (VATIN) Check Digit calculation/validation.United Kingdom value added tax registration numberLuxemburg VAT identification number (VATIN) Check Digit calculation/validation.Latvian VAT identification number (VATIN) Check Digit calculation/validation.Malta VAT identification number (VATIN) Check Digit calculation/validation.Netherlands VAT identification number (VATIN) Check Digit calculation/validation.Polish VAT identification number (VATIN) Check Digit calculation/validation.Romanian VAT identification number (VATIN) Check Digit calculation/validation.Slovenian TIN and VAT identification number (VATIN) Check Digit calculation/validation.Verhoeff (Dihedral) Check Digit calculation/validation.Modulus 10 Vessel IMO Number Check Digit calculation/validation.