JSFiddle - React, Tailwind, and code Playground

JavaScript

var s = "\r\n\r\n\rHello\nWorld\n\r\n\r\n";
var trimmed = MyTrim(s);
alert(trimmed);

function MyTrim(text) {
    var result = text + "";
    while (result.length > 0 && IsWhiteSpace(result[0]))
        result = result.substr(1, result.length - 1);
    while (result.length > 0 && IsWhiteSpace(result[result.length - 1]))
        result = result.substr(0, result.length - 1);
    return result;
}

function IsWhiteSpace(c) {
    return c == " " || c == "\r" || c == "\n";
}