JSFiddle - React, Tailwind, and code Playground

by Iván Pereira

JavaScript

var textarea = "<div>example</div>\n<span>Other example</span>";

var find = ["<", ">", "\n"];
var replace = ["&lt;", "&gt;", "<br/>"];

textarea = textarea.replace(new RegExp("(" + find.map(function(i){return i.replace(/[.?*+^$[\]\\(){}|-]/g, "\\$&")}).join("|") + ")", "g"), function(s){ return replace[find.indexOf(s)]});

console.log( textarea );