Валидация БИК
Описание
БИК (банковский идентификационный код) состоит из 9 цифр:
- 1-2-я цифры — код Российской Федерации (используется код 04);
- 3-4-я цифры — код территории Российской Федерации в соответствии с 1-й и 2-й цифрами «Общероссийского классификатора объектов административно-территориального деления (ОКАТО)»;
- 5-6-я цифры — условный номер подразделения расчетной сети Банка России, уникальный в рамках территориального учреждения Банка России, в составе которого действует данное подразделение расчетной сети Банка России, или условный номер структурного подразделения Банка России;
- 7-9-я цифры — условный номер кредитной организации (филиала) в подразделении расчетной сети Банка России, в котором открыт ее (его) корреспондентский счет (субсчет) (принимает цифровые значения от 050 до 999).
Маски ввода
- XXXXXXXXX — маска ввода без разделителей.
- XX-XX-XX-XXX — маска ввода с разделителями.
Реализация на JavaScript
Исходный код доступен на GitHub по этой ссылке (функция validateBik).
Реализация на PHP
Исходный код доступен на GitHub по этой ссылке (метод validateBik).