Neurophysiologically Pseudoscientific Manatee

    ru-validation-codes
    TypeScript icon, indicating that this package has built-in type declarations

    2.9.0 • Public • Published

    validation-codes

    npm version downloads license

    Проверка ИНН/СНИЛС/ОГРН/ОГРНИП/БИК

    install

    npm i --save ru-validation-codes

    run tests

    npm run test

    functions

    checkINN(value) - проверка, что это 10/12и цифровой код ИНН с вычислением контрольной суммы

    checkSnils(value) - проверка, что это цифровой код формата 123-456-789 01 с вычислением контрольной суммы

    checkOgrn(value) - проверка, что это 13и цифровой код ОГРН с вычислением контрольной суммы

    checkOgrnip(value) - проверка, что это 15 цифровой код ОГРНИП с вычислением контрольной суммы

    checkBik(value) - проверка, что это 9 цифровой код БИК

    how to use

    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

    Install

    npm i ru-validation-codes

    DownloadsWeekly Downloads

    728

    Version

    2.9.0

    License

    ISC

    Unpacked Size

    13.8 kB

    Total Files

    18

    Last publish

    Collaborators

    • kdmatrosov