0.1.61 • Published 11 years ago
frmt v0.1.61
_/_/ _/
_/ _/ _/_/ _/_/_/ _/_/ _/_/_/_/
_/_/_/_/ _/_/ _/ _/ _/ _/
_/ _/ _/ _/ _/ _/
_/ _/ _/ _/ _/ _/_/frmt
A utility library to format strings.
Install
npm i --save frmtDocumentation
Functions
Functions
cardNumber(card_number)
Arguments
card_number- The inputted card number to be formatted.
Examples
frmt.cardNumber('4111111111111111'); // => 4111 1111 1111 1111
frmt.cardNumber('378282246310005'); // => 3782 822463 10005expiry(expiry_number)
Arguments
expiry_number- The inputted expiry number to be formatted intoMM / YYYYorMM / YY.
Examples
frmt.expiry('1114'); // => 11 / 14
frmt.expiry('112014'); // => 11 / 2014expiryToDate(formatted_expiry)
Arguments
formatted_expiry- The output of the expiry method.
Examples
frmt.expiryToDate('11 / 14'); // => 2014-11-01
frmt.expiryToDate('11 / 2014'); // => 2014-11-01cvc(cvc, card_number)
Arguments
cvc- The CVC to be formatted.card_number- The card number to know which rules to apply on the cvc.
Examples
frmt.cvc('1234', '378282246310005'); // => 1234
frmt.cvc('1234', '4111111111111111'); // => 123dateOfBirth(dob)
Arguments
dob- The inputted date of birth to be formatted intoDD / MM / YYYY.
Examples
frmt.dateOfBirth('11041988'); // => 11 / 04 / 1988dateOfBirthToDate(formatted_dob)
Arguments
formatted_dob- The output of the dateOfBirth method.
Examples
frmt.dateOfBirthToDate('11 / 04 / 1988'); // => 1988-11-04