JSFiddle - React, Tailwind, and code Playground

by Scott Kaye

JavaScript

var str = "This string is very longe";

Object.defineProperty(String.prototype, "shorten", {
    value: function(len) {
        var str = this.substring(0, len);
        str += "...";
        str += this.substring(this.length, this.length - len);
        return str;
    }
});

Object.defineProperty(String.prototype, "wrap", {
    value: function(len) {
        var reg = new RegExp(".{1,"+len+"}", "g");
        return this.match(reg).join("<br>");
    }
});

console.log(str.wrap(8));