UNPKG

@natlibfi/issn-verify

Version:

Verify ISSN (International Standard Serial Number)

44 lines (33 loc) 1.34 kB
# issn-verify [![NPM Version](https://img.shields.io/npm/v/@natlibfi/issn-verify.svg)](https://npmjs.org/package/@natlibfi/issn-verify) **This software is fork of https://github.com/malantonio/issn-verify with updated dependencies** checks if an issn number is valid with regex and by confirming the check digit. regex and algorithm via [http://en.wikipedia.org/wiki/International\_Standard\_Serial\_Number](http://en.wikipedia.org/wiki/International_Standard_Serial_Number) ## usage ### via node/io.js ```javascript var issn = require('issn-verify'); var test = "0000-000X"; if ( issn(test) ) { // do something with a valid issn } else { // do something with an invalid issn } ``` ### in html ```html <script src="/path/to/issnVerify.js"></script> <script> var input = document.getElementById('issn') , issn = null ; input.addEventListener('blur', function(e) { issn = e.target.value; if ( issn && !issnVerify(issn) ) { // do something } }); </script> ``` ## License and copyright **This software is fork of https://github.com/malantonio/issn-verify with updated dependencies** Copyright (c) 2018, 2023-2024 **University Of Helsinki (The National Library Of Finland)** This project's source code is licensed under the terms of **MIT License** or any later version.