InRegex Logo
InRegex
Nuevo

Match IBAN in JavaScript

Explicación

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

Expresión Regular

\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
Copiar
¿Tienes Comentarios?
javascript

Ejemplo de Uso

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/;
Copiar

Prueba la expresión

Expresiones Regulares Similares