0.1.2 • Published 11 years ago
frmt v0.1.2
      _/_/                              _/
   _/      _/  _/_/  _/_/_/  _/_/    _/_/_/_/
_/_/_/_/  _/_/      _/    _/    _/    _/
 _/      _/        _/    _/    _/    _/
_/      _/        _/    _/    _/      _/_/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 into- MM / YYYYor- MM / 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 into- DD / 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