richdouglasevans / issn

ISSN Validation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

International Standard Serial Number (ISSN) Validation

NPM

npm install issn
const issn = require("issn");

Validate ISSNs.

issn("0355-4325"); // true
issn("0xDEDBEEF"); // false

Format ISSNs.

issn.format("0355-4325"); // '0355-4325'
issn.format("0001253x"); // '0001-253X'

issn.format("0xDEDBEEF"); // undefined

Calculate the check-digit.

issn.calculateCheckDigit("0355432"); // '5'
issn.calculateCheckDigit("0001253"); // 'X'

CLI

$ issn <ISSN>

Here's another example piping some canned output through jq.

$ echo {\"prism:pissn\": \"0000-0019\"} | jq -r '.["prism:pissn"]' | issn
true

About

ISSN Validation

License:Apache License 2.0


Languages

Language:JavaScript 100.0%