Nodejs Utililty Methods String Truncate

List of utility methods to do String Truncate

Description

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

Method

trunc()
String.prototype.trunc = String.prototype.trunc ||
    function(n){
        return (this.length > n) ? this.substr(0, n-1) + '…' : this;
    };
trunc()
String.prototype.trunc = String.prototype.trunc ||
  function(n){
    return this.length>n ? this.substr(0,n-1)+'…' : this;
};
truncar(number,cadena)
String.prototype.truncar = function(number,cadena) {
  if(number < 0)
    return this;
  if(cadena){
    return this.substr(0,number)+cadena;
  return this.substr(0,number);
truncate( length, char )
String.prototype.truncate = function ( length, char ) {
  var _length = length || 18;
  return this.length > _length ? this.substring( 0, _length ).replace( /\s+$/g, '' ) + ( char || '?' ) : this;
truncate()
String.prototype.truncate = function(){
    var re = this.match(/^.{0,50}[\S]*/);
    var l = re[0].length;
    var re = re[0].replace(/\s$/,'');
    if(l < this.length)
        re = re + "...";
    return re;
truncate(capLength)
String.prototype.truncate = function(capLength){
  var trunc = '..';
  var output = this;
  if(typeof capLength !== 'number'){
    console.log('Arg must be a number type. No truncation made.');
    return output;
  if(output.length > capLength){
      if(output[capLength-1] === ' '){ 
...
truncate(len = 50)
String.prototype.truncate = function(len = 50){
  var regx = new RegExp('^.{0,'+ len +'}[\S]*')
  var matches_array = this.match(regx);
  var str_length = matches_array[0].length;
  var replacement = matches_array[0].replace(/\s$/,'');
  return ((str_length > this.length) ? (replacement) : (replacement + "...") )
truncate(length)
String.prototype.truncate = function(length) {
  return this.substr(0, length - 1) + (this.length > length? '...' : '');
truncate(length)
String.prototype.truncate = function(length) {
  if (length == null) 
    length = 30;
  if (this.length > length) {
    content = this.substring(0, length);
    content += '?';
  } else {
    content = this  
  return content; 
};
var viewingMode;
truncate(length)
String.prototype.truncate = function(length) {
  length = typeof length !== 'undefined' ? length : 100;
  if (this.length > length) {
    var str = this.substring(0, length);
    str = str.substring(0, Math.min(str.length, str.lastIndexOf(" ")));
    str = str + " ...";
    return str;
  } else {
    return this;
...