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";
}