function render_html() { data = document.getElementById('render_contect').innerHTML; t_data = ['b', 'i', 's', 'del'] for(var key in t_data) { var patt = new RegExp('<' + t_data[key] + '>((?:(?!<\/' + t_data[key] + '>).)*)<\/' + t_data[key] + '>', 'ig'); data = data.replace(patt, '<' + t_data[key] + '>$1'); } // document.getElementById('render_contect').innerHTML = data; }