List of utility methods to do String Strip
strip()String.prototype.strip = function(){ var temp = this.rstrip() return temp.lstrip() | |
stripBr()String.prototype.stripBr = function(){ return this.replace(/<br\s*\/?>/mg, ""); | |
stripEnd(s)String.prototype.stripEnd = function (s) { var len = this.length-s.length; if(this.lastIndexOf(s)==len){ return this.substring(0, len); return this; | |
stripFilePath(path)function { if (path.lastIndexOf("file:///") > -1) { path = path.substring(path.lastIndexOf("file:///") + 8); return path; | |
lstrip()String.prototype.lstrip = function(){ return this.replace(/^\s+/,'') | |
rstrip()String.prototype.rstrip = function () { return this.replace(/\s+$/, "") }; | |
rstrip()String.prototype.rstrip = function(){ return this.replace(/\s+$/,'') | |
rstrip(chars)String.prototype.rstrip = function (chars) { let regex = new RegExp(chars + "$"); return this.replace(regex, ""); }; | |
stripNewline(str)String.prototype.stripNewline = function(str){ var trimLoc = this.indexOf("\r\n"); if (trimLoc < 0) { trimLoc = this.indexOf("\n"); if (trimLoc < 0) { trimLoc = this.indexOf("\r"); if (trimLoc > 0) { ... | |
stripNewlines()String.prototype.stripNewlines = function() { return this.replace(/[\n\r]/g,""); |