1.0.1 • Published 2 years ago

form-placeholder v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Links

Installation Guidelines

To install from the command line run "npm install form-placeholder"

Usage

const { formPlaceholder, presets } = require('./index.js');

console.log(formPlaceholder('7013067099', presets.phone));

/* formPlaceholder takes two arguments. First thge string you want formatted and the second
* an object that contains the settings that determines how the string is formatted.
A valid srecond parameter is one that contains one or more keys from the following object
*/

{
  format: true, // the text will be formatted if true
  replace: true, // text will be replaced from start to stop if specified
  separator: '-', // character to be used as separator
  replacer: 'X', // character to be used to replace part of string
  separatorPos: [3, 5], // separator positions: in this case will appearm after the third and fifth character
  replaceStart: 1, // character from which replacing will start; first character here
  replaceStop: 6, // character where replacing will stop; sixth character here. Note that you count the     separators too for the positioning of the replacer
}

### Example 1
console.log(formPlaceholder('701306709'));

[outputs] XXX-XX-6709

### Example 2
console.log(formPlaceholder('1208', presets.ccv));

[outputs] 12/08

### Example 3
console.log(formPlaceholder('7013067098', presets.phone));

[outputs] 701 306 7098

### Example 4

let options = {
  format: true, // the text will be formatted if true
  replace: true, // text will be replaced from start to stop if specified
  separator: '-', // character to be used as separator
  replacer: 'X', // character to be used to replace part of string
  separatorPos: [3, 6], // separator positions: in this case will appearm after the third and fifth character
  replaceStart: 3, // character from which replacing will start; first character here
  replaceStop: 4, // character where replacing will stop; sixth character here. Note that you count the     separators too for the positioning of the replacer
}

console.log(formPlaceholder('7013067098', options));

[outputs] 17-XX-1986

Author

Yemi Adeoye

License

MIT

1.0.1

2 years ago

1.0.0

2 years ago