International Bank Account Number (IBAN) for different countries is a globally accepted system for identifying bank accounts for processing of cross border transactions.
Validator
Validator | Description |
|---|---|
International Bank Account Number validator (ISO 7064 Mod 97–10 Algorithm) | Matches the country code with the assigned length of the IBAN strings. Checksum is calculated and matched using the ISO 7064 Mod 97–10 algorithm. |
Matched expressions
Regex expressions | Country | Description | Score |
|---|---|---|---|
| Moldova | Matches a string beginning with "MD" followed by a 2-digit number and a 20-character long alphanumeric string. | 1 |
| Guatemala | Matches a string beginning with "GT" followed by a 2-digit number and a 24-character long alphanumeric string. | 1 |
| United Kingdom, Ireland | Matches a string beginning with "GB" or "IE" followed by a 2-digit number, a 4-character long alphabetical string, and a 14-digit number. | 1 |
| Iraq | Matches a string beginning with "IQ" followed by a 2-digit number, a 4-character long alphabetical string, and a 15-digit number. | 1 |
| Georgia | Matches a string beginning with "GE" followed by a 2-digit number, a 2-character long alphabetical string, and a 16-digit number. | 1 |
| Virgin Islands, British | Matches a string beginning with "VG" followed by a 2-digit number, a 4-character long alphabetical string, and a 16-digit number. | 1 |
| Netherlands | Matches a string beginning with "NL" followed by a 2-digit number, a 4-character long alphabetical string, and a 10-digit number. | 1 |
| Dominican Republic | Matches a string beginning with "DO" followed by a 2-digit number, a 4-character long alphanumeric string, and a 20-digit number. | 1 |
| Latvia | Matches a string beginning with "LV" followed by a 2-digit number, a 4-character long alphabetical string, and a 13-character long alphanumeric string. | 1 |
| Bahrain | Matches a string beginning with "BH" followed by a 2-digit number, a 4-character long alphabetical string, and a 14-character long alphanumeric string. | 1 |
| Gibraltar | Matches a string beginning with "GI" followed by a 2-digit number, a 4-character long alphabetical string, and a 15-character long alphanumeric string. | 1 |
| Pakistan, Romania | Matches a string beginning with "PK" or "RO" followed by a 2-digit number, a 4-character long alphabetical string, and a 16-character long alphanumeric string. | 1 |
| Republic of Azerbaijan | Matches a string beginning with "AZ" followed by a 2-digit number, a 4-character long alphabetical string, and a 20-character long alphanumeric string. | 1 |
| Palestine (State of), Qatar | Matches a string beginning with "PS" or "QA" followed by a 2-digit number, a 4-character long alphabetical string, and a 21-character long alphanumeric string. | 1 |
| Kuwait | Matches a string beginning with "KW" followed by a 2-digit number, a 4-character long alphabetical string, and a 22-character long alphanumeric string. | 1 |
| Saint Lucia | Matches a string beginning with "LC" followed by a 2-digit number, a 4-character long alphabetical string, and a 24-character long alphanumeric string. | 1 |
| Mauritius | Matches a string beginning with "MU" followed by a 2-digit number, a 4-character long alphabetical string, 19-digit number, and a 3-character long alphabet. | 1 |
| Seychelles | Matches a string beginning with "SC" followed by a 2-digit number, a 4-character long alphabetical string, 20-digit number, and a 3-character long alphabet string. | 1 |
| Bulgaria | Matches a string beginning with "BG" followed by a 2-digit number, a 4-character long alphabetical string, 6-digit number, and an 8-character long alphanumeric string. | 1 |
| Jordan | Matches a string beginning with "JO" followed by a 2-digit number, a 4-character long alphabetical string, 4-digit number, and an 18-character long alphanumeric string. | 1 |
| Malta | Matches a string beginning with "MT" followed by a 2-digit number, a 4-character long alphabetical string, 5-digit number, and an 18-character long alphanumeric string. | 1 |
| Italy, San Marino | Matches a string beginning with "IT" or "SM" followed by a 2-digit number, an alphabet, 10-digit number, and a 12-character long alphanumeric string. | 1 |
| Republic of Belarus | Matches a string beginning with "BY" followed by a 2-digit number, a 4-character long alphanumeric string, 9-digit number, and a 16-character long alphanumeric string. | 1 |
| Saudi Arabia | Matches a string beginning with "SA" followed by a 4-digit number, and a 16-character long alphanumeric string. | 1 |
| Kazakhstan, Luxembourg | Matches a string beginning with "KZ" or "LU" followed by a 5-digit number, and a 13-character long alphanumeric string. | 1 |
| Macedonia | Matches a string beginning with "MK" followed by a 5-digit number, a 10-character long alphanumeric string, and a 2-digit number. | 1 |
| Switzerland, Liechtenstein (Principality of) | Matches a string beginning with "CH" or "LI" followed by a 7-digit number, and a 12-character long alphanumeric string. | 1 |
| Turkey | Matches a string beginning with "TR" followed by an 8-digit number, and a 16-character long alphanumeric string. | 1 |
| Ukraine | Matches a string beginning with "UA" followed by an 8-digit number, and a 19-character long alphanumeric string. | 1 |
| Greece | Matches a string beginning with "GR" followed by a 9-digit number, and a 16-character long alphanumeric string. | 1 |
| Andorra | Matches a string beginning with "AD" followed by a 10-digit number, and a 12-character long alphanumeric string. | 1 |
| Albania, Cyprus | Matches a string beginning with "AL" or "CY" followed by a 10-digit number, and a 16-character long alphanumeric string. | 1 |
| France, Monaco | Matches a string beginning with "FR" or "MC" followed by a 12-digit number, an 11-character long alphanumeric string, and a 2-digit number. | 1 |
| Norway | Matches a string beginning with "NO" followed by a 13-digit number. | 1 |
| Belgium | Matches a string beginning with "BE" followed by a 14-digit number. | 1 |
| Denmark | Matches a string beginning with "DK" followed by a 16-digit number. | 1 |
| Finland, Denmark (Faroes), Denmark (Greenland) | Matches a string beginning with "FI" or "FO" or "GL" followed by a 16-digit number. | 1 |
| Slovenia | Matches a string beginning with "SI" followed by a 17-digit number. | 1 |
| Austria, Bosnia and Herzegovina, Estonia, Lithuania, Republic of Kosovo | Matches a string beginning with "AT" or "BA" or "EE" or "XK" followed by an 18-digit number. | 1 |
| Croatia | Matches a string beginning with "HR" followed by a 19-digit number. | 1 |
| Costa Rica, Germany, Montenegro, Serbia | Matches a string beginning with "CR" or "DE" or "ME" or "RS" followed by a 20-digit number. | 1 |
| United Arab Emirates, Israel, Timor-Leste | Matches a string beginning with "AE" or "IL" or "TL" followed by a 21-digit number. | 1 |
| Czech Republic, Spain, Sweden, Slovak Republic, Tunisia | Matches a string beginning with "CZ" or "ES" or "SK" or "SE" or "TN" followed by a 22-digit number. | 1 |
| Portugal, Sao Tome and Principe | Matches a string beginning with "PT" or "ST" followed by a 23-digit number. | 1 |
| Iceland | Matches a string beginning with "IS" followed by a 24-digit number. | 1 |
| Brazil | Matches a string beginning with "BR" followed by a 25-digit number, an alphabet, and an alphanumeric string. | 1 |
| Mauritania | Matches a string beginning with "MR" followed by a 25-digit number. | 1 |
| Hungary, Poland | Matches a string beginning with "HU" or "PL" followed by a 26-digit number. | 1 |
| Lebanon | Matches a string beginning with "LB" followed by a 26-digit number, and a 20-character long alphanumeric string. | 1 |
Ignored expressions
None