Nodejs String Trimming Right rTrim(charlist)

Here you can find the source of rTrim(charlist)

Method Source Code

String.prototype.rTrim = function(charlist) {
  if (charlist === undefined)
    charlist = "\s";
 
  return this.replace(new RegExp("[" + charlist + "]+$"), "");
};

Related

  1. rTrim()
    String.prototype.rTrim = function()
        return this.replace(/([\\s]*$)/g, "");
    
  2. rTrim()
    String.prototype.rTrim = function(){
      str = this;
      var i;
        for(i=str.length-1;i>=0;i--)
            if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
        str=str.substring(0,i+1);
        return str;
    ...
    
  3. rTrim()
    String.prototype.rTrim = function() {
      return this.replace(/(\s*$)/g, "");
    };
    
  4. rTrim()
    String.prototype.rTrim = function () {
      var $whitespace = new String(" \t\n\r");
      if ($whitespace.indexOf(this.charAt(this.length - 1)) != -1) {
        var $i = this.length - 1;
        while ($i >= 0 && $whitespace.indexOf(this.charAt($i)) != -1) {
          $i--;
        return this.substring(0, $i + 1);
      return new String(this);
    };
    String.prototype.trim = function () {
      return this.lTrim().rTrim();
    };
    
  5. rtrim()
    String.prototype.rtrim = function() {
        return this.replace(/\s+$/,"");
    };
    
  6. rtrim()
    String.prototype.rtrim = function() {
        return this.replace(/\s+$/ig, "");
    String.prototype.ltrim = function() {
      return this.replace(/^\s+/ig, "");
    
  7. rtrim()
    String.prototype.rtrim = function() {
      return this.replace(/\s+$/g,"");
    
  8. rtrim()
    String.prototype.rtrim = function() {
      return this.replace(/\s*$/g,'');