| 123456789101112131415161718192021222324252627282930313233 |
- function render_html(name = '') {
- if(name === '') {
- data = document.getElementById('render_contect').innerHTML;
- } else {
- data = document.getElementById(name).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</' + t_data[key] + '>');
- }
-
- src_list = {
- 'www.youtube.com' : '1'
- }
- data = data.replace(/<iframe( (?:(?:(?!>).)+))><\/iframe>/g, function(full, in_data) {
- src_data = data.match(/ src=['"]https:\/\/([^/'"]+)(?:[^'"]+)['"](?: |$)/);
- if(src_data) {
- if(src_list[src_data[1]]) {
- return '<iframe' + in_data + '></iframe>';
- } else {
- return full;
- }
- }
- });
-
- if(name === '') {
- document.getElementById('render_contect').innerHTML = data;
- } else {
- document.getElementById(name).innerHTML = data;
- }
- }
|