International Bank Account Number: two-letter country code, two check digits, then 11 to 30 alphanumerics with optional spaces or hyphens. No per-country length table and no mod-97 check, so uppercase reference codes of the same shape are also reported. A country pattern such as fr-iban covers the same span exactly, so whichever is declared first wins: the examples here stay non-French on purpose.
Label: IBAN
\b[A-Z]{2}\d{2}(?:[\s-]?[A-Z0-9]){11,30}\b
Transfer to GB82 WEST 1234 5698 7654 32 before Friday. → GB82 WEST 1234 5698 7654 32Beneficiary account: DE89370400440532013000 → DE89370400440532013000Reference AB12 3456gb82 west 1234 5698 7654 32Tags: international, finance, banking