Skip to content

BankAcct

do- edited this page Sep 22, 2024 · 1 revision

BankAcct — класс-наследник ScalarProduct для расчёта контрольной суммы банковского лицевого счёта.

Данный класс оперирует только с контрольной суммой: ни счёт 2-го порядка (первые 5 цифр), ни код валюты (следующие 3 цифры) во внимание не принимаются. Соответственно, при генерации случайных номеров для получения правдоподобных результатов крайне желательно использовать опцию pre.

Конструктор

 const c = new BankAcct ()

Без параметров.

Поля

Имя Описание
coefficients Массив коэффициентов
modulus1 10
bic Дополнительный Check для проверки формата БИК

Методы

verify (str, bic)

В отличие от одноимённого родительского метода, требует дополнительный параметр bic (поскольку номер лицевого счёта проверяется только в контексте соответствующего БИК).

random (bic, options)

В отличие от одноимённого родительского метода, требует дополнительный параметр bic.

Clone this wiki locally