Skip to content
This repository has been archived by the owner on Dec 30, 2020. It is now read-only.
/ lunh Public archive

Implementation of the Lunh algorithm 💳 in Javascript

Notifications You must be signed in to change notification settings

recodable/lunh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lunh

Simple implementation of the Lunh Algorithm which can be useful to check credit card 💳 before processing.

Get Started

Install

npm i @recodable/lunh

or

yarn add @recodable/lunh

Example

import { lunh } from '@recodable/lunh';
// or `const { lunh } = require('@recodable/lunh');` for Node.js module

lunh('4242424242424242'); // returns true as "4242424242424242" is valid credit card

lunh('4242424242424241'); // returns false for invalid credit card

lunh('4242 4242 4242 4242'); // we also accept spaces

lunh('4242-4242-4242-4242'); // and dashes

lunh('424242424242hello'); // returns false if anything else is pass to the function

Credit

Inspired by DiegoSalazar