一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

ubb转换成html 代码

时间:2008-03-15 编辑:简简单单 来源:一聚教程网

function up(str){

  str = str.replace(/   str = str.replace(/>/ig,'>');
  str = str.replace(/n/ig,'
');
  str = str.replace(/[code](.+?)[/code]/ig, function($1, $2) {return phpcode($2);});

  str = str.replace(/[hr]/ig,'


');
  str = str.replace(/[/(size|color|font|backcolor)]/ig,'');
  str = str.replace(/[(sub|sup|u|i|strike|b|blockquote|li)]/ig,'<$1>');
  str = str.replace(/[/(sub|sup|u|i|strike|b|blockquote|li)]/ig,'');
  str = str.replace(/[/align]/ig,'

');
  str = str.replace(/[(/)?h([1-6])]/ig,'<$1h$2>');

  str = str.replace(/[align=(left|center|right|justify)]/ig,'

');
  str = str.replace(/[size=(d+?)]/ig,'');
  str = str.replace(/[color=([^[<]+?)]/ig, '');
  str = str.replace(/[backcolor=([^[<]+?)]/ig, '');
  str = str.replace(/[font=([^[<]+?)]/ig, '');
  str = str.replace(/[list=(a|A|1)](.+?)[/list]/ig,'

    $2
');
  str = str.replace(/[(/)?list]/ig,'<$1ul>');

  str = str.replace(/[s:(d+)]/ig,function($1,$2){ return smilepath($2);});
  str = str.replace(/[img]([^[]*)[/img]/ig,'');
  str = str.replace(/[url=([^]]+)]([^[]+)[/url]/ig, ''+'$2'+'');
  str = str.replace(/[url]([^[]+)[/url]/ig, ''+'$1'+'');
  return str;
 }

 function ubbtohtml(){
  str = up(document.getElementById("ubbsource").value);
  document.getElementById("htmlresult").value=str;
 }