Nodejs Utililty Methods String Justify

List of utility methods to do String Justify

Description

The list of methods to do String Justify are organized into topic(s).

Method

ljust( length, char )
String.prototype.ljust = function( length, char ) {
    var fill = [];
    while ( fill.length + this.length < length ) {
        [fill.length] = char;
    return this + fill.join('');
ljust( width, padding )
String.prototype.ljust = function( width, padding ) {
  padding = padding || " ";
  padding = padding.substr( 0, 1 );
  if( this.length < width )
    return this + padding.repeat( width - this.length );
  else
    return this.toString();
rjust( length, char )
String.prototype.rjust = function( length, char ) {
    var fill = [];
    while ( fill.length + this.length < length ) {
        fill[fill.length] = char;
    return fill.join('') + this;
rjust( width, padding )
String.prototype.rjust = function( width, padding ) {
  padding = padding || " ";
  padding = padding.substr( 0, 1 );
  if( this.length < width )
      return padding.repeat( width - this.length ) + this;
    else
      return this.toString();
};
rjust( width, padding )
String.prototype.rjust = function( width, padding ) {
  padding = padding || " ";
  padding = padding.substr( 0, 1 );
  if( this.length < width )
    return padding.repeat( width - this.length ) + this;
  else
    return this;
rjust(length, padding)
String.prototype.rjust = function (length, padding) {
  var paddedString = this.slice();
  while (paddedString.length < length) {
    paddedString = padding + paddedString;
  return paddedString;
};
function setDefaultInputDate (dateInputSelector) {
  var input = $(dateInputSelector);
...
rjust(num, padding)
String.prototype.rjust = function(num, padding){
    if(!padding) padding = ' ';
    var s = this.toString();
    if(1 != padding.length) throw new Error('Padding must be one character.');
    if(s.length >= num) return s;
    for(var i=0; i<=num-s.length; i++)
        s = padding + s;
    return s;
};
...
rjust(width, padding)
String.prototype.rjust = function(width, padding) {
    padding = padding || " ";
    padding = padding.substr(0, 1);
    if (this.length < width) {
        return padding.repeat(width - this.length) + this;
    } else {
        return this;
rightJustify( length, char )
String.prototype.rightJustify = function( length, char ) {
  var fill = [];
  while ( fill.length + this.length < length ) {
    fill[fill.length] = char;
  return this + fill.join('');
};
rightj(n)
String.prototype.right  = jCube.String.right  = function ( n) {
  return this.substring( this.length-n);