Nodejs Utililty Methods String Trimming Right

List of utility methods to do String Trimming Right

Description

The list of methods to do String Trimming Right are organized into topic(s).

Method

trimEnd(s)
String.prototype.trimEnd = function(s) {
    return this.replace(new RegExp(s + "+$", "gm"), "")
trimEnd(trimStr)
String.prototype.trimEnd = function (trimStr) {
    if (!trimStr) {
        return this;
    var temp = this;
    while (true) {
        if (temp.substr(temp.length - trimStr.length, trimStr.length) != trimStr) {
            break;
        temp = temp.substr(0, temp.length - trimStr.length);
    return temp;
trimRight()
String.prototype.trimRight = String.prototype.trimRight || function() {
  return this.replace(/\s+$/,'');
};
trimRight()
String.prototype.trimRight = String.prototype.trimRight || function () {
    return this.replace(/\s+$/g, "");
};
String.prototype.trimLeft = String.prototype.trimLeft || function () {
    return this.replace(/^\s+/g, "");
};
String.prototype.endsWith = String.prototype.endsWith || function(suffix) {
    return this.length ? this.lastIndexOf(suffix) === this.length - 1 : false;
};
...
trimRight(character)
String.prototype.trimRight = function (character) {
  character = character || ' ';
  return this.replace(new RegExp('[' + character + ']+$'), "");
};
trimRight(charlist)
String.prototype.trimRight = function(charlist) {
    "use strict";
    if (charlist === undefined)
        charlist = "\s";
    return this.replace(new RegExp("[" + charlist + "]+$"), "");
};
trimRighttrimRight()
if (!String.prototype.trimRight)
String.prototype.trimRight = function trimRight() {
  return this.replace(/(?:\s|\u00A0)+$/, '');
};
rightTrim()
String.prototype.rightTrim = function () {
    return this.replace(/\s+$/, "");
rightTrim()
String.prototype.rightTrim=function(){
    return this.replace(/\s+$/,'');
TrimEnd( aimStr )
String.prototype.TrimEnd = function( aimStr )
    var str = this;
    var re = My.RegExp.InvolvedCharsRegExp;
    var reEnd;
    if ( aimStr )
        aimStr = aimStr.replace( re, '\\$1' );
        reEnd = new RegExp( '(' + aimStr + ')+$' );
...