Nodejs Utililty Methods String Trim Left

List of utility methods to do String Trim Left

Description

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

Method

ltrim()
String.prototype.ltrim = function(){
    var res = this;
    while (res.substring(0, 1) == " ") {
        res = res.substring(1, res.length);
    return res;
ltrim()
String.prototype.ltrim=function()
  {return this.replace(/^\s+/,'');}
ltrim(ch)
String.prototype.ltrim = function(ch) {
    var r = new RegExp("^{0}+".format(ch || "\\s"));
    return this.replace(r, "");
};
ltrim(charlist)
String.prototype.ltrim = function (charlist) {
  charlist = !charlist ? ' \\s\u00A0' : (charlist + '').replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '$1');
  var re = new RegExp('[' + charlist + ']+$', 'g');
  return this.replace(re, '');
};
trimLeft()
String.prototype.trimLeft = function() {
  return this.replace(/^\s+/, '');  
};
trimLeft()
String.prototype.trimLeft = String.prototype.trimLeft || function() {
  return this.replace(/^\s+/,'');
};
trimLeft(character)
String.prototype.trimLeft = function (character) {
  character = character || ' ';
  return this.replace(new RegExp('^[' + character + ']+'), "");
};
trimLeft(charlist = '\s')
String.prototype.trimLeft = function(charlist = '\s') {
    return this.replace(new RegExp('^[' + charlist + ']+'), '');
};
lTrim()
String.prototype.lTrim = function()
    return this.replace(/(^[\\s]*)/g, "");
lTrim()
String.prototype.lTrim = function(){
  str = this;
   var i;
    for(i=0;i<str.length;i++)
        if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
    str=str.substring(i,str.length);
    return str;
...