InRegex Logo
InRegex
Nuovo

Match IBAN in JavaScript

Spiegazione

This regex pattern matches various International Bank Account Numbers (IBAN) by checking for specific country codes followed by the required number of digits and spaces for each country's IBAN format. It uses word boundaries to ensure the match is a standalone IBAN.

javascript

Espressione Regolare

\b(?:AD\d{2}\s\d{4}\s\d{4}\s\d{4}\s\d{4}\s\d{4}|AE\d{2}\s\d{3}\d{16}|AL\d{2}\s\d{8}\s\d{16}|AT\d{2}\s\d{5}\d{11}|AZ\d{2}\s\d{4}\d{20}|BA\d{2}\s\d{3}\d{3}\d{8}\d{2}|BE\d{2}\s\d{3}\d{7}\d{2}|BG\d{2}\s\d{4}\d{4}\d{2}\d{8}|BH\d{2}\s[A-Z]{4}\d{4}\d{14}|BR\d{2}\s\d{8}\d{5}\d{10}\s\d{1}\d{1}|CH\d{2}\s\d{5}\d{12}|CR\d{2}\s\d{3}\d{14}|CY\d{2}\s\d{3}\d{5}\d{16}|CZ\d{2}\s\d{20}|DE\d{2}\s\d{8}\d{10}|DK\d{2}\s\d{4}\d{9}\d{1}|DO\d{2}\s\d{4}\d{20}|EE\d{2}\s\d{2}\d{2}\d{11}\d{1}|ES\d{2}\s\d{4}\d{4}\d{1}\d{1}\d{10}|FI\d{2}\s\d{6}\d{7}\d{1}|FO\d{2}\s\d{4}\d{9}\d{1}|FR\d{2}\s\d{5}\d{5}\d{11}\d{2}|GB\d{2}\s[A-Z]{4}\d{6}\d{8}|GE\d{2}\s\d{2}\d{16}|GI\d{2}\s\d{4}\d{15}|GL\d{2}\s\d{4}\d{9}\d{1}|GR\d{2}\s\d{3}\d{4}\d{16}|GT\d{2}\s[A-Z]{4}\d{20}|HR\d{2}\s\d{7}\d{10}|HU\d{2}\s\d{7}\d{1}\d{1}\d{15}|IE\d{2}\s\d{4}\d{6}\d{8}|IL\d{2}\s\d{3}\d{3}\d{13}|IS\d{2}\s\d{4}\d{2}\d{6}\d{10}|IT\d{2}\s[A-Z]{1}\d{5}\d{5}\d{12}|JO\d{2}\s[A-Z]{4}\d{4}\d{18}|KW\d{2}\s[A-Z]{4}\d{22}|KZ\d{2}\s\d{3}\d{13}|LB\d{2}\s\d{4}\d{20}|LI\d{2}\s\d{5}\d{12}|LT\d{2}\s\d{5}\d{11}|LU\d{2}\s\d{3}\d{13}|LV\d{2}\s\d{4}\d{13}|MC\d{2}\s\d{5}\d{5}\d{11}\d{2}|MD\d{2}\s\d{2}\d{18}|ME\d{2}\s\d{3}\d{13}\d{2}|MK\d{2}\s\d{3}\d{10}\d{2}|MR\d{2}\s\d{5}\d{5}\d{11}\d{2}|MT\d{2}\s\d{4}\d{5}\d{18}|MU\d{2}\s\d{4}\d{2}\d{2}\d{12}\d{3}\d{3}\d{2}|NL\d{2}\s\d{4}\d{4}\d{2}|NO\d{2}\s\d{4}\d{6}\d{1}|PK\d{2}\s\d{4}\d{16}|PL\d{2}\s\d{8}\d{16}|PS\d{2}\s[A-Z]{4}\d{21}|PT\d{2}\s\d{4}\d{4}\d{11}\d{2}|QA\d{2}\s[A-Z]{4}\d{21}|RO\d{2}\s\d{4}\d{16}|RS\d{2}\s\d{3}\d{13}\d{2}|SA\d{2}\s\d{2}\d{18}|SE\d{2}\s\d{3}\d{16}\d{1}|SI\d{2}\s\d{5}\d{8}\d{2}|SK\d{2}\s\d{20}|SM\d{2}\s[A-Z]{1}\d{5}\d{5}\d{12}|TN\d{2}\s\d{2}\d{3}\d{13}\d{2}|TR\d{2}\s\d{5}\d{1}\d{16}|VG\d{2}\s[A-Z]{4}\d{16})\b
Copia
javascript

Esempio di Utilizzo

const ibanRegex = /\b(?:AD\d{2}\s\d{4}\s\d{4}\s\d{4}\s\d{4}\s\d{4}|AE\d{2}\s\d{3}\d{16}|...|TR\d{2}\s\d{5}\d{1}\d{16}|VG\d{2}\s[A-Z]{4}\d{16})\b/;
Copia

Prova l'espressione

Espressioni Regolari Simili