Регулярное выражение для SWIFT/BIC

Шаблон для 8 или 11-символьного BIC: 6 букв + 2 алф.-цифр. + опциональные 3.

ПресетСтраница примера инструмента

Регулярное выражение для SWIFT/BIC — поля заполнены примером, их можно менять. Настройки уедут в ссылку «Поделиться», а заголовок страницы и вкладки описывают исходный пресет, а не текущие поля.

Вернуться к обычному виду инструмента: Регулярные выражения

Об этом примере

SWIFT/BIC — банковский идентификационный код из 8 или 11 символов: шесть букв банка, две страны и опциональные три буквенно-цифровых символа филиала. Шаблон требует шесть латинских букв, затем две буквы или цифры, и допускает хвост из трёх. Тест DEUTDEFF — восьмисимвольный пример. Пробелы и недопустимые знаки отвергаются. Выражение не проверяет реальность банка. Пресет удобен для валидации кода в платёжных и корреспондентских формах.

Флаги пишутся подряд, без запятой и без пробелов. Поддерживаются g (все совпадения), i (без учёта регистра), m (^ и $ в каждой строке), s (. включает перевод строки), u (режим Unicode), y (поиск с позиции lastIndex), v (наборы Unicode вместо одиночных классов) и d (индексы начала совпадений). Порядок не важен: «giu» и «ug» — одно и то же.

Объяснение

Начало строки затем один из от 'A' до 'Z' (ровно 6 раз) затем один из от 'A' до 'Z', от '0' до '9' (ровно 2 раз) затем один из от 'A' до 'Z', от '0' до '9' (ровно 3 раз) (необязательно) затем конец строки

Диаграмма выражения

Railroad — структура AST: терминалы, ветки и петли. NFA — переходы между состояниями автомата, ε-переходы отмечены пунктиром.

^{6}[…]{2}[…]?группа №1{3}[…]$

Подсветка токенов

Цвет показывает роль фрагмента: литерал, класс, квантор, группа и т.д.

Live-тест

Готовые регулярки

Каталог регулярок →

Найдено: 66 из 66