Advertisement
dwhitzzz

Pad with leading characters js

Feb 22nd, 2020
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //use
  2. paddy(12,5);
  3. paddy(2,4,'#')
  4.  
  5. /**
  6. * @param {string} value
  7. * @param {number} padLen length of the pad
  8. * @param {string} padChar character used for padding
  9. * @return {string} string with pad
  10. */
  11. function paddy(value, padLen, padChar) {
  12.     var pad_char = isValid(padChar) ? padChar : '0';
  13.     var pad = new Array(1 + padLen).join(pad_char);
  14.     return (pad + value).slice(-pad.length);
  15. }
  16.  
  17.  
  18. /**
  19.  * @param  {obj} el
  20.  * @return {boolean} true if the element in input is set
  21.  */
  22. function isValid(el){
  23.     return typeof el !== 'undefined' && el !== undefined && el !== null && el !== '';
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement