php-iban is a PHP library for parsing and validating IBAN bank account information. All parts of an IBAN can be retrieved, including country code, checksum, BBAN, financial institution or bank code, and where a fixed-length national system is in use, also branch/sort code and account number. The parser was built using regular expressions to adapt the contents of the official IBAN registry available from SWIFT then only manually modified for a few special cases. Various deficiencies in the initial adaptation have since been rectified, and the current version should be a fairly correct and reliable implementation.
Email Address Validator is a PHP class that allows the developer to validate email addresses according to the RFC 5321 or RFC 5322 standards. It can also check to see if the domain can be resolved to MX RRs. Acceptable local-parts include dot-atom, quoted string, and obsolete. Acceptable domains include domain name, IPv4 address, IPv6 address, and IPv4-mapped IPv6 address. Folding white spaces and nested comments are also supported.
Data Validator is a class to validate a set of values based on a list of rules. It supports the following validation orders: sequence (fields validated sequentially), all-at-once, and both (using a dependencies model). It can embed different user-defined validation rules libraries (a default built-in library is provided).