function render_html(name = '') {
var num = 0;
while(1) {
num += 1
if(document.getElementById(name + 'render_contect_' + String(num))) {
data = document.getElementById(name + 'render_contect_' + String(num)).innerHTML;
var 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' + t_data[key] + '>');
}
var src_list = {
'www.youtube.com' : '1',
'www.google.com' : '1'
}
data = data.replace(/<iframe( (?:(?:(?!>).)+))><\/iframe>/ig, function(full, in_data) {
var src_data = in_data.match(/ src=['"]https:\/\/([^/'"]+)(?:[^'"]+)['"](?: |$)/);
if(src_data) {
if(src_list[src_data[1]]) {
return '';
} else {
return full;
}
}
});
t_data = ['div', 'span']
for(var key in t_data) {
patt = new RegExp('<' + t_data[key] + ' style=["\']((?:(?!["\']).)+)["\']>((?:(?!<\/' + t_data[key] + '>).)*)<\/' + t_data[key] + '>', 'ig');
data = data.replace(patt, function(full, in_data, in_data_2) {
return '<' + t_data[key] + ' style="' + in_data.replace(/position/ig, '') + '">' + in_data_2 + '' + t_data[key] + '>'
});
}
data = data.replace(/<a href=["\']((?:(?!["\']).)+)["\']>((?:(?!<\/a>).)*)<\/a>/ig, function(full, in_data, in_data_2) {
return '' + in_data_2 + ''
});
document.getElementById(name + 'render_contect_' + String(num)).innerHTML = data;
} else {
break;
}
}
}