Проверка ИНН/СНИЛС/ОГРН/ОГРНИП/БИК
npm i --save ru-validation-codes
npm run test
checkINN(value) - проверка, что это 10/12и цифровой код ИНН с вычислением контрольной суммы
checkSnils(value) - проверка, что это цифровой код формата 123-456-789 01 с вычислением контрольной суммы
checkOgrn(value) - проверка, что это 13и цифровой код ОГРН с вычислением контрольной суммы
checkOgrnip(value) - проверка, что это 15 цифровой код ОГРНИП с вычислением контрольной суммы
checkBik(value) - проверка, что это 9 цифровой код БИК
import { checkINN, checkSnils, checkOgrn, checkOgrnip, checkBik, checkSnilsOnlyChecksum } from 'ru-validation-codes'; console.log(checkINN('617547302703')); //false console.log(checkSnils('642-709-548 07')); //true console.log(checkOgrn('4057910142110')); //true console.log(checkOgrnip('313242342342332')); //false console.log(checkBik('044525225')); //true console.log(checkSnilsOnlyChecksum('642-709-548 07')); //true console.log(checkSnilsOnlyChecksum('642 709 548 07')); //true console.log(checkSnilsOnlyChecksum('64270954807')); //true console.log(checkSnilsOnlyChecksum(64270954807)); //true