Here you can find the source of lTrim()
String.prototype.lTrim = function() { return this.replace(/(^\s*)/g, ""); };
String.prototype.trimLeft = String.prototype.trimLeft || function() { return this.replace(/^\s+/,''); };
String.prototype.trimLeft = function (character) { character = character || ' '; return this.replace(new RegExp('^[' + character + ']+'), ""); };
String.prototype.trimLeft = function(charlist = '\s') { return this.replace(new RegExp('^[' + charlist + ']+'), ''); };
String.prototype.lTrim = function() return this.replace(/(^[\\s]*)/g, "");
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; ...
String.prototype.lTrim = function () { var $whitespace = new String(" \t\n\r"); if ($whitespace.indexOf(this.charAt(0)) != -1) { var $i = this.length; var $j = 0; while ($j < $i && $whitespace.indexOf(this.charAt($j)) != -1) { $j++; return this.substring($j, $i); ...
String.prototype.lTrim = function(charlist) { if (charlist === undefined) charlist = "\s"; return this.replace(new RegExp("^[" + charlist + "]+"), ""); };
String.prototype.leftTrim = function () { return this.replace(/^\s+/, "");
String.prototype.leftTrim = function() { return this.replace(/(^\s*)/g, "");