IBAN의 구조: 국가 코드, 검사 숫자, BBAN
모든 IBAN은 동일한 세 부분으로 구성됩니다: 두 글자의 ISO 국가 코드, 두 자리의 검사 숫자, 그리고 BBAN(Basic Bank Account Number, 기본 은행 계좌번호)으로, BBAN의 길이와 내부 구성은 각 국가가 직접 정의합니다. GB29 NWBK 6016 1331 9268 19를 예로 들면, GB는 영국을 나타내고, 29는 검사 숫자이며, NWBK 6016 1331 9268 19는 은행 식별자, 소트 코드, 계좌번호를 담고 있는 BBAN입니다.
검증기에 IBAN을 붙여넣으면 공백이 제거되고 모든 문자가 대문자로 변환된 뒤, 문자열이 정확히 이 경계를 기준으로 분리되어 국가 코드, 검사 숫자, BBAN, 전체 문자 수가 표시됩니다. 형식 검사는 정규식 ^[A-Z]{2}[0-9]{2}[A-Z0-9]+$를 사용해 일반적인 IBAN 패턴(두 글자, 두 숫자, 그 뒤에 문자 또는 숫자)을 검사하고, 길이 검사는 전체 길이를 해당 국가에 등록된 공식 길이와 비교합니다.