Nodejs String Trim Left ltrim(ch)

Here you can find the source of ltrim(ch)

Method Source Code

String.prototype.ltrim = function(ch) {
    var r = new RegExp("^{0}+".format(ch || "\\s"));
    return this.replace(r, "");
};

Related

  1. ltrim()
    String.prototype.ltrim = function(){
      return this.replace(/\s+$/, "");
    };
    
  2. ltrim()
    String.prototype.ltrim = function(){
      return this.replace(/^\s+/, "");
    };
    
  3. ltrim()
    String.prototype.ltrim = function()
      return this.replace( /^\s*/g, '' ) ;
    
  4. ltrim()
    String.prototype.ltrim = function(){
        var res = this;
        while (res.substring(0, 1) == " ") {
            res = res.substring(1, res.length);
        return res;
    
  5. ltrim()
    String.prototype.ltrim=function()
      {return this.replace(/^\s+/,'');}
    
  6. 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, '');
    };
    
  7. trimLeft()
    String.prototype.trimLeft = function() {
      return this.replace(/^\s+/, '');  
    };
    
  8. trimLeft()
    String.prototype.trimLeft = String.prototype.trimLeft || function() {
      return this.replace(/^\s+/,'');
    };
    
  9. trimLeft(character)
    String.prototype.trimLeft = function (character) {
      character = character || ' ';
      return this.replace(new RegExp('^[' + character + ']+'), "");
    };