isin-validator
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

Build Status npm version dependencies Status

isin-validator

Validate International Securities Identification Number (ISIN) . Checks:

  • if the format is correct
  • if the Country Code is correct
  • if the check digit is correct

Getting started

npm install isin-validator

sync style

var validator = require("isin-validator");
if (validator("XX000A1G0AE8")) {
    console.log("ISIN is invalid!");
} else {
    console.log("ISIN is fine!");
}

async style

var validator = require("isin-validator");
validator("XX000A1G0AE8", function(err) {
    if (err) {
        console.log("ISIN is invalid!", err);
    } else {
        console.log("ISIN is fine!");
    }
});

Options

  • checkCountryCode: Boolean - validate of Country Code (Default: true)
  • checkCheckDigit: Boolean - validate of Check Digit (Default: true)
var validator = require("isin-validator");
if (validator("XX000A1G0AE8", undefined, {checkCountryCode: false, checkCheckDigit: false}) {
    console.log("ISIN is invalid!");
} else {
    console.log("ISIN is fine!");
}

var validator = require("isin-validator");
validator("XX000A1G0AE8", function(err) {
    if (err) {
        console.log("ISIN is invalid!", err);
    } else {
        console.log("ISIN is fine!");
    }
}, {checkCountryCode: false, checkCheckDigit: false});

/isin-validator/

    Package Sidebar

    Install

    npm i isin-validator

    Weekly Downloads

    69

    Version

    1.1.1

    License

    MIT

    Unpacked Size

    15.4 kB

    Total Files

    9

    Last publish

    Collaborators

    • f1oyd