cardy
A credit card utility belt for browser and Node.js apps
Try out the demo
Installation
npm install cardy
Usage
Browser (ES6)
Validation
; // Validate a card numberconst numberValidationResult = cardynumber; // Validate an expiration dateconst expirationValidationResult = cardyexpiration;
Formatting
; // Format a card numberconst formattedNumber = cardynumber; // Format an expiration dateconst formattedExpiration = cardyexpiration;
Input Masking
; // Credit card input field in your appconst numberInput = document; numberInput; // Expiration date input field in your appconst expirationInput = document; expirationInput; // Security code input field in your appconst securityCodeInput = document; securityCodeInput;
Node.js
Validation
const cardy = ; // Validate a card numberconst numberValidationResult = cardynumber; // Validate an expiration dateconst expirationValidationResult = cardyexpiration;
Formatting
const cardy = ; // Format a card numberconst formattedNumber = cardynumber; // Format an expiration dateconst formattedExpiration = cardyexpiration;
Credits
- Depends on card-validator
- Icon by Flaticon