---
AD:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 9
  :branch_code_length: 4
  :account_number_position: 13
  :account_number_length: 12
  :total_length: 24
  :national_id_length: 8
  :bban_format: "\\d{4}\\d{4}[A-Z0-9]{12}"
  :bank_code_format: "\\d{4}"
  :branch_code_format: "\\d{4}"
  :account_number_format: "[A-Z0-9]{12}"
AE:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 8
  :account_number_length: 16
  :total_length: 23
  :national_id_length: 3
  :bban_format: "\\d{3}\\d{16}"
  :bank_code_format: "\\d{3}"
  :account_number_format: "\\d{16}"
AL:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 8
  :branch_code_length: 5
  :account_number_position: 13
  :account_number_length: 16
  :total_length: 28
  :national_id_length: 8
  :bban_format: "\\d{8}[A-Z0-9]{16}"
  :bank_code_format: "\\d{3}"
  :account_number_format: "[A-Z0-9]{16}"
  :branch_code_format: "\\d{5}"
AT:
  :bank_code_position: 5
  :bank_code_length: 5
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 10
  :account_number_length: 11
  :total_length: 20
  :national_id_length: 5
  :bban_format: "\\d{5}\\d{11}"
  :bank_code_format: "\\d{5}"
  :account_number_format: "\\d{11}"
AU:
  :bank_code_length: 0
  :branch_code_length: 6
  :account_number_length: 10
  :branch_code_format: "\\d{6}"
  :account_number_format: "[A-Z0-9]{10}"
  :pseudo_iban_bank_code_length: 0
  :pseudo_iban_branch_code_length: 6
  :pseudo_iban_account_number_length: 10
  :national_id_length: 6
AZ:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 20
  :total_length: 28
  :national_id_length: 4
  :bban_format: "[A-Z]{4}[A-Z0-9]{20}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "[A-Z0-9]{20}"
BA:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 8
  :branch_code_length: 3
  :account_number_position: 11
  :account_number_length: 10
  :total_length: 20
  :national_id_length: 3
  :bban_format: "\\d{3}\\d{3}\\d{8}\\d{2}"
  :bank_code_format: "\\d{3}"
  :branch_code_format: "\\d{3}"
  :account_number_format: "\\d{8}\\d{2}"
BE:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 5
  :account_number_length: 12
  :total_length: 16
  :national_id_length: 3
  :bban_format: "\\d{3}\\d{7}\\d{2}"
  :bank_code_format: "\\d{3}"
  :account_number_format: "\\d{7}\\d{2}"
  :local_check_digit_position: 15
  :local_check_digit_length: 2
BG:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 9
  :branch_code_length: 4
  :account_number_position: 13
  :account_number_length: 10
  :total_length: 22
  :national_id_length: 8
  :bban_format: "[A-Z]{4}\\d{4}\\d{2}[A-Z0-9]{8}"
  :bank_code_format: "[A-Z]{4}"
  :branch_code_format: "\\d{4}"
  :account_number_format: "\\d{2}[A-Z0-9]{8}"
BH:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 14
  :total_length: 22
  :national_id_length: 4
  :bban_format: "[A-Z]{4}[A-Z0-9]{14}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "[A-Z0-9]{14}"
BR:
  :bank_code_position: 5
  :bank_code_length: 8
  :branch_code_position: 13
  :branch_code_length: 5
  :account_number_position: 18
  :account_number_length: 12
  :total_length: 29
  :national_id_length: 8
  :bban_format: "\\d{8}\\d{5}\\d{10}[A-Z]{1}[A-Z0-9]{1}"
  :bank_code_format: "\\d{8}"
  :account_number_format: "\\d{10}[A-Z]{1}[A-Z0-9]{1}"
  :branch_code_format: "\\d{5}"
CH:
  :bank_code_position: 5
  :bank_code_length: 5
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 10
  :account_number_length: 12
  :total_length: 21
  :national_id_length: 5
  :bban_format: "\\d{5}[A-Z0-9]{12}"
  :bank_code_format: "\\d{5}"
  :account_number_format: "[A-Z0-9]{12}"
CR:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 8
  :account_number_length: 14
  :total_length: 21
  :national_id_length: 3
  :bban_format: "\\d{3}\\d{14}"
  :bank_code_format: "\\d{3}"
  :account_number_format: "\\d{14}"
CY:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 8
  :branch_code_length: 5
  :account_number_position: 13
  :account_number_length: 16
  :total_length: 28
  :national_id_length: 8
  :bban_format: "\\d{3}\\d{5}[A-Z0-9]{16}"
  :bank_code_format: "\\d{3}"
  :branch_code_format: "\\d{5}"
  :account_number_format: "[A-Z0-9]{16}"
CZ:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 16
  :total_length: 24
  :national_id_length: 4
  :bban_format: "\\d{4}\\d{6}\\d{10}"
  :bank_code_format: "\\d{4}"
  :account_number_format: "\\d{6}\\d{10}"
DE:
  :bank_code_position: 5
  :bank_code_length: 8
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 13
  :account_number_length: 10
  :total_length: 22
  :national_id_length: 8
  :bban_format: "\\d{8}\\d{10}"
  :bank_code_format: "\\d{8}"
  :account_number_format: "\\d{10}"
DK:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 10
  :total_length: 18
  :national_id_length: 4
  :bban_format: "\\d{4}\\d{9}\\d{1}"
  :bank_code_format: "\\d{4}"
  :account_number_format: "\\d{9}\\d{1}"
DO:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 20
  :total_length: 28
  :national_id_length: 4
  :bban_format: "[A-Z0-9]{4}\\d{20}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "\\d{20}"
EE:
  :bank_code_position: 5
  :bank_code_length: 2
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 7
  :account_number_length: 14
  :total_length: 20
  :national_id_length: 2
  :bban_format: "\\d{2}\\d{2}\\d{11}\\d{1}"
  :bank_code_format: "[1-9][0-9]"
  :account_number_format: "\\d{2}\\d{11}\\d{1}"
  :local_check_digit_position: 20
  :local_check_digit_length: 1
ES:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 9
  :branch_code_length: 4
  :account_number_position: 13
  :account_number_length: 12
  :total_length: 24
  :national_id_length: 4
  :bban_format: "\\d{4}\\d{4}\\d{1}\\d{1}\\d{10}"
  :bank_code_format: "\\d{4}"
  :branch_code_format: "\\d{4}"
  :account_number_format: "\\d{1}\\d{1}\\d{10}"
  :local_check_digit_position: 13
  :local_check_digit_length: 2
FI:
  :bank_code_position: 5
  :bank_code_length: 6
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 11
  :account_number_length: 8
  :total_length: 18
  :national_id_length: 3
  :bban_format: "\\d{6}\\d{7}\\d{1}"
  :bank_code_format: "\\d{6}"
  :account_number_format: "\\d{7}\\d{1}"
  :local_check_digit_position: 18
  :local_check_digit_length: 1
FO:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 10
  :total_length: 18
  :national_id_length: 4
  :bban_format: "\\d{4}\\d{9}\\d{1}"
  :bank_code_format: "\\d{4}"
  :account_number_format: "\\d{9}\\d{1}"
FR:
  :bank_code_position: 5
  :bank_code_length: 5
  :branch_code_position: 10
  :branch_code_length: 5
  :account_number_position: 15
  :account_number_length: 13
  :total_length: 27
  :national_id_length: 10
  :bban_format: "\\d{5}\\d{5}[A-Z0-9]{11}\\d{2}"
  :bank_code_format: "\\d{5}"
  :account_number_format: "[A-Z0-9]{11}\\d{2}"
  :branch_code_format: "\\d{5}"
  :local_check_digit_position: 26
  :local_check_digit_length: 2
GB:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 9
  :branch_code_length: 6
  :account_number_position: 15
  :account_number_length: 8
  :total_length: 22
  :national_id_length: 10
  :bban_format: "[A-Z]{4}\\d{6}\\d{8}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "\\d{8}"
  :branch_code_format: "\\d{6}"
GE:
  :bank_code_position: 5
  :bank_code_length: 2
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 7
  :account_number_length: 16
  :total_length: 22
  :national_id_length: 2
  :bban_format: "[A-Z]{2}\\d{16}"
  :bank_code_format: "[A-Z]{2}"
  :account_number_format: "\\d{16}"
GI:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 15
  :total_length: 23
  :national_id_length: 4
  :bban_format: "[A-Z]{4}[A-Z0-9]{15}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "[A-Z0-9]{15}"
GL:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 10
  :total_length: 18
  :national_id_length: 4
  :bban_format: "\\d{4}\\d{9}\\d{1}"
  :bank_code_format: "\\d{4}"
  :account_number_format: "\\d{9}\\d{1}"
GR:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 8
  :branch_code_length: 4
  :account_number_position: 12
  :account_number_length: 16
  :total_length: 27
  :national_id_length: 3
  :bban_format: "\\d{3}\\d{4}[A-Z0-9]{16}"
  :bank_code_format: "\\d{3}"
  :branch_code_format: "\\d{4}"
  :account_number_format: "[A-Z0-9]{16}"
GT:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 20
  :total_length: 28
  :national_id_length: 4
  :bban_format: "[A-Z0-9]{4}[A-Z0-9]{20}"
  :bank_code_format: "[A-Z0-9]{4}"
  :account_number_format: "[A-Z0-9]{20}"
HR:
  :bank_code_position: 5
  :bank_code_length: 7
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 12
  :account_number_length: 10
  :total_length: 21
  :national_id_length: 7
  :bban_format: "\\d{7}\\d{10}"
  :bank_code_format: "\\d{7}"
  :account_number_format: "\\d{10}"
HU:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 8
  :branch_code_length: 4
  :account_number_position: 12
  :account_number_length: 17
  :total_length: 28
  :national_id_length: 7
  :bban_format: "\\d{3}\\d{4}\\d{1}\\d{15}\\d{1}"
  :bank_code_format: "\\d{3}"
  :branch_code_format: "\\d{4}"
  :account_number_format: "\\d{1}\\d{15}\\d{1}"
IE:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 9
  :branch_code_length: 6
  :account_number_position: 15
  :account_number_length: 8
  :total_length: 22
  :national_id_length: 10
  :bban_format: "[A-Z]{4}\\d{6}\\d{8}"
  :bank_code_format: "[A-Z]{4}"
  :branch_code_format: "\\d{6}"
  :account_number_format: "\\d{8}"
IL:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 8
  :branch_code_length: 3
  :account_number_position: 11
  :account_number_length: 13
  :total_length: 23
  :national_id_length: 6
  :bban_format: "\\d{3}\\d{3}\\d{13}"
  :bank_code_format: "\\d{3}"
  :branch_code_format: "\\d{3}"
  :account_number_format: "\\d{13}"
IS:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 18
  :total_length: 26
  :national_id_length: 4
  :bban_format: "\\d{4}\\d{2}\\d{6}\\d{10}"
  :bank_code_format: "\\d{4}"
  :account_number_format: "\\d{2}\\d{6}\\d{10}"
  :local_check_digit_position: 25
  :local_check_digit_length: 1
IT:
  :bank_code_position: 6
  :bank_code_length: 5
  :branch_code_position: 11
  :branch_code_length: 5
  :account_number_position: 16
  :account_number_length: 12
  :total_length: 27
  :national_id_length: 10
  :bban_format: "[A-Z]{1}\\d{5}\\d{5}[A-Z0-9]{12}"
  :bank_code_format: "\\d{5}"
  :branch_code_format: "\\d{5}"
  :account_number_format: "[A-Z0-9]{12}"
  :local_check_digit_position: 5
  :local_check_digit_length: 1
KW:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 22
  :total_length: 30
  :national_id_length: 4
  :bban_format: "[A-Z]{4}[A-Z0-9]{22}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "[A-Z0-9]{22}"
KZ:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 8
  :account_number_length: 13
  :total_length: 20
  :national_id_length: 3
  :bban_format: "\\d{3}[A-Z0-9]{13}"
  :bank_code_format: "\\d{3}"
  :account_number_format: "[A-Z0-9]{13}"
LB:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 14
  :account_number_length: 14
  :total_length: 28
  :national_id_length: 4
  :bban_format: "\\d{4}[A-Z0-9]{20}"
  :bank_code_format: "\\d{4}"
  :account_number_format: "[A-Z0-9]{14}"
LI:
  :bank_code_position: 5
  :bank_code_length: 5
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 10
  :account_number_length: 12
  :total_length: 21
  :national_id_length: 5
  :bban_format: "\\d{5}[A-Z0-9]{12}"
  :bank_code_format: "\\d{5}"
  :account_number_format: "[A-Z0-9]{12}"
LT:
  :bank_code_position: 5
  :bank_code_length: 5
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 10
  :account_number_length: 11
  :total_length: 20
  :national_id_length: 5
  :bban_format: "\\d{5}\\d{11}"
  :bank_code_format: "\\d{5}"
  :account_number_format: "\\d{11}"
LU:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 8
  :account_number_length: 13
  :total_length: 20
  :national_id_length: 3
  :bban_format: "\\d{3}[A-Z0-9]{13}"
  :bank_code_format: "\\d{3}"
  :account_number_format: "[A-Z0-9]{13}"
LV:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 13
  :total_length: 21
  :national_id_length: 4
  :bban_format: "[A-Z]{4}[A-Z0-9]{13}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "[A-Z0-9]{13}"
MC:
  :bank_code_position: 5
  :bank_code_length: 5
  :branch_code_position: 10
  :branch_code_length: 5
  :account_number_position: 15
  :account_number_length: 13
  :total_length: 27
  :national_id_length: 10
  :bban_format: "\\d{5}\\d{5}[A-Z0-9]{11}\\d{2}"
  :bank_code_format: "\\d{5}"
  :branch_code_format: "\\d{5}"
  :account_number_format: "[A-Z0-9]{11}\\d{2}"
  :local_check_digit_position: 26
  :local_check_digit_length: 2
MD:
  :bank_code_position: 5
  :bank_code_length: 2
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 7
  :account_number_length: 18
  :total_length: 24
  :national_id_length: 2
  :bban_format: "[A-Z0-9]{2}[A-Z0-9]{18}"
  :bank_code_format: "[A-Z0-9]{2}"
  :account_number_format: "[A-Z0-9]{18}"
ME:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 8
  :account_number_length: 15
  :total_length: 22
  :national_id_length: 3
  :bban_format: "\\d{3}\\d{13}\\d{2}"
  :bank_code_format: "\\d{3}"
  :account_number_format: "\\d{13}\\d{2}"
MK:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 8
  :account_number_length: 12
  :total_length: 19
  :national_id_length: 3
  :bban_format: "\\d{3}[A-Z0-9]{10}\\d{2}"
  :bank_code_format: "\\d{3}"
  :account_number_format: "[A-Z0-9]{10}\\d{2}"
MR:
  :bank_code_position: 5
  :bank_code_length: 5
  :branch_code_position: 10
  :branch_code_length: 5
  :account_number_position: 15
  :account_number_length: 13
  :total_length: 27
  :national_id_length: 10
  :bban_format: "\\d{5}\\d{5}\\d{11}\\d{2}"
  :bank_code_format: "\\d{5}"
  :branch_code_format: "\\d{5}"
  :account_number_format: "\\d{11}\\d{2}"
MT:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 9
  :branch_code_length: 5
  :account_number_position: 14
  :account_number_length: 18
  :total_length: 31
  :national_id_length: 9
  :bban_format: "[A-Z]{4}\\d{5}[A-Z0-9]{18}"
  :bank_code_format: "[A-Z]{4}"
  :branch_code_format: "\\d{5}"
  :account_number_format: "[A-Z0-9]{18}"
MU:
  :bank_code_position: 5
  :bank_code_length: 6
  :branch_code_position: 11
  :branch_code_length: 2
  :account_number_position: 13
  :account_number_length: 18
  :total_length: 30
  :national_id_length: 8
  :bban_format: "[A-Z]{4}\\d{2}\\d{2}\\d{12}\\d{3}[A-Z]{3}"
  :bank_code_format: "[A-Z]{4}\\d{2}"
  :branch_code_format: "\\d{2}"
  :account_number_format: "\\d{12}\\d{3}[A-Z]{3}"
NL:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 10
  :total_length: 18
  :national_id_length: 4
  :bban_format: "[A-Z]{4}\\d{10}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "\\d{10}"
  :local_check_digit_position: 18
  :local_check_digit_length: 1
'NO':
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 7
  :total_length: 15
  :national_id_length: 4
  :bban_format: "\\d{4}\\d{6}\\d{1}"
  :bank_code_format: "\\d{4}"
  :account_number_format: "\\d{6}\\d{1}"
  :local_check_digit_position: 15
  :local_check_digit_length: 1
PK:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 16
  :total_length: 24
  :national_id_length: 4
  :bban_format: "[A-Z]{4}[A-Z0-9]{16}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "[A-Z0-9]{16}"
PL:
  :bank_code_position: 5
  :bank_code_length: 8
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 13
  :account_number_length: 16
  :total_length: 28
  :national_id_length: 8
  :bban_format: "\\d{8}\\d{16}"
  :bank_code_format: "\\d{8}"
  :account_number_format: "\\d{16}"
PS:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 21
  :total_length: 29
  :national_id_length: 4
  :bban_format: "[A-Z]{4}[A-Z0-9]{21}"
  :bank_code_format: '4'
  :account_number_format: "}[A-Z0-9]{21}"
PT:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 9
  :branch_code_length: 4
  :account_number_position: 13
  :account_number_length: 13
  :total_length: 25
  :national_id_length: 4
  :bban_format: "\\d{4}\\d{4}\\d{11}\\d{2}"
  :bank_code_format: "\\d{4}"
  :account_number_format: "\\d{11}\\d{2}"
  :branch_code_format: "\\d{4}"
  :local_check_digit_position: 24
  :local_check_digit_length: 2
RO:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 16
  :total_length: 24
  :national_id_length: 4
  :bban_format: "[A-Z]{4}[A-Z0-9]{16}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "[A-Z0-9]{16}"
RS:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 8
  :account_number_length: 15
  :total_length: 22
  :national_id_length: 3
  :bban_format: "\\d{3}\\d{13}\\d{2}"
  :bank_code_format: "\\d{3}"
  :account_number_format: "\\d{13}\\d{2}"
SA:
  :bank_code_position: 5
  :bank_code_length: 2
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 7
  :account_number_length: 18
  :total_length: 24
  :national_id_length: 2
  :bban_format: "\\d{2}[A-Z0-9]{18}"
  :bank_code_format: "\\d{2}"
  :account_number_format: "[A-Z0-9]{18}"
SE:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 8
  :account_number_length: 17
  :total_length: 24
  :national_id_length: 3
  :bban_format: "\\d{3}\\d{16}\\d{1}"
  :bank_code_format: "\\d{3}"
  :account_number_format: "\\d{16}\\d{1}"
  :pseudo_iban_bank_code_length: 0
  :pseudo_iban_branch_code_length: 5
  :pseudo_iban_account_number_length: 10
SI:
  :bank_code_position: 5
  :bank_code_length: 5
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 10
  :account_number_length: 10
  :total_length: 19
  :national_id_length: 5
  :bban_format: "\\d{5}\\d{8}\\d{2}"
  :bank_code_format: "\\d{5}"
  :account_number_format: "\\d{8}\\d{2}"
SK:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 16
  :total_length: 24
  :national_id_length: 4
  :bban_format: "\\d{4}\\d{6}\\d{10}"
  :bank_code_format: "\\d{4}"
  :account_number_format: "\\d{6}\\d{10}"
  :local_check_digit_position: 14
  :local_check_digit_length: 1
SM:
  :bank_code_position: 6
  :bank_code_length: 5
  :branch_code_position: 11
  :branch_code_length: 5
  :account_number_position: 16
  :account_number_length: 12
  :total_length: 27
  :national_id_length: 10
  :bban_format: "[A-Z]{1}\\d{5}\\d{5}[A-Z0-9]{12}"
  :bank_code_format: "\\d{5}"
  :branch_code_format: "\\d{5}"
  :account_number_format: "[A-Z0-9]{12}"
  :local_check_digit_position: 5
  :local_check_digit_length: 1
TN:
  :bank_code_position: 5
  :bank_code_length: 2
  :branch_code_position: 7
  :branch_code_length: 3
  :account_number_position: 10
  :account_number_length: 15
  :total_length: 24
  :national_id_length: 2
  :bban_format: "\\d{2}\\d{3}\\d{13}\\d{2}"
  :bank_code_format: "\\d{2}"
  :branch_code_format: "\\d{3}"
  :account_number_format: "\\d{13}\\d{2}"
TR:
  :bank_code_position: 5
  :bank_code_length: 5
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 10
  :account_number_length: 17
  :total_length: 26
  :national_id_length: 5
  :bban_format: "\\d{5}[A-Z0-9]{1}[A-Z0-9]{16}"
  :bank_code_format: "\\d{5}"
  :account_number_format: "[A-Z0-9]{1}[A-Z0-9]{16}"
VG:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 16
  :total_length: 24
  :national_id_length: 4
  :bban_format: "[A-Z]{4}\\d{16}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "\\d{16}"
JO:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 22
  :total_length: 30
  :national_id_length: 4
  :bban_format: "[A-Z]{4}\\d{4}[A-Z0-9]{18}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "\\d{4}[A-Z0-9]{18}"
QA:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 9
  :account_number_length: 21
  :total_length: 29
  :national_id_length: 4
  :bban_format: "[A-Z]{4}[A-Z0-9]{21}"
  :bank_code_format: "[A-Z]{4}"
  :account_number_format: "[A-Z0-9]{21}"
XK:
  :bank_code_position: 5
  :bank_code_length: 4
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 5
  :account_number_length: 16
  :total_length: 20
  :national_id_length: 4
  :bban_format: "\\d{4}\\d{10}\\d{2}"
  :bank_code_format: "\\d{4}"
  :account_number_format: "\\d{10}\\d{2}"
TL:
  :bank_code_position: 5
  :bank_code_length: 3
  :branch_code_position: 0
  :branch_code_length: 0
  :account_number_position: 8
  :account_number_length: 16
  :total_length: 23
  :national_id_length: 3
  :bban_format: "\\d{3}\\d{14}\\d{2}"
  :bank_code_format: "\\d{3}"
  :account_number_format: " \\d{14} \\d{2}"