left-right-padding

0.0.2 • Public • Published

left-right-padding

Left and Right Padding with given string with given count or uptill n length

#Installation

npm install left-right-padding --save

#Integration

var padding = require("left-right-padding");

Argument

padding.lpad( inputString, paddingValue, noOfTimes, maxStringLength);
  • inputString - String to be processed.
  • paddingValue - String to be padded.
  • noOfTimes (optional) - paddingValue will be repated for value defined in noOfTimes. If maxStringLength defined and if maxStringLength reached, then noOfTimes will be repeated upto maxStringLength.
  • maxStringLength - if noOfTimes is zero or less than 1, then padding value will be padded upto inputstring length becomes masStringLength.
### Left Padding using lpad
console.log ( padding.lpad("test", "*"));
//Output:	*test

console.log ( padding.lpad("test", "*", 10));
//Output:	**********test

console.log ( padding.lpad("test", "*", 3, 15));
//Output:	***test

console.log ( padding.lpad("test", "*", 3, 5));
//Output:	*test

console.log ( padding.lpad("test", "*", 0, 15));
//Output:	***********test

console.log ( padding.lpad());
//Output:	undefined

console.log ( padding.lpad("test"));
//Output:	test


### Right Padding using rpad
console.log ( padding.rpad("test", "*"));
//Output:	test*

console.log ( padding.rpad("test", "*", 10));
//Output:	test**********

console.log ( padding.rpad("test", "*", 3, 15));
//Output:	test***

console.log ( padding.rpad("test", "*", 3, 5));
//Output:	test*

console.log ( padding.rpad("test", "*", 0, 15));
//Output:	test***********

console.log ( padding.rpad());
//Output:	undefined

console.log ( padding.rpad("test"));
//Output:	test

Readme

Keywords

Package Sidebar

Install

npm i left-right-padding

Weekly Downloads

2

Version

0.0.2

License

ISC

Last publish

Collaborators

  • hirenrojasara