IBAN的結構:國家代碼、檢查碼與BBAN
每個IBAN都由相同的三個部分組成:兩個字母的ISO國家代碼、兩位檢查碼,以及BBAN——即基本銀行帳戶號碼(Basic Bank Account Number),其長度和內部格式由各國自行定義。以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模式——兩個字母、兩個數字,然後是字母或數字;長度檢查則將總長度與該國官方登記的長度進行比對。