管理杂谈OA答疑ERP答疑教程搜索

Javascript之html转化为ubb码(html)


function html_trans(str) {

 str = str.replace(/\r/g,"");

 str = str.replace(/on(load|click|dbclick|mouseover|mousedown|mouseup)="<^">+"/ig,"");

 str = str.replace(/>*?>(<\w\w>*?)<\/script>/ig,"");

 

 str = str.replace(/>+href="(<^">+)"<^>>*>(.*?)<\/a>/ig,"\n$2\n");

 

 str = str.replace(/>+color=(<^ >>+)<^>>*>(.*?)<\/font>/ig,"\n$2\n");

 

 str = str.replace(/>+src="(<^">+)"<^>>*>/ig,"\n$1\n");

 

 str = str.replace(/<(<\/>?)b>/ig,"<$1b>");

 str = str.replace(/<(<\/>?)strong>/ig,"<$1b>");

 str = str.replace(/<(<\/>?)u>/ig,"<$1u>");

 str = str.replace(/<(<\/>?)i>/ig,"<$1i>");

 

 str = str.replace(/ /g," ");

 str = str.replace(/&/g,"&");

 str = str.replace(/"/g,"\"");

 str = str.replace(/</g,"<");

 str = str.replace(/>/g,">");

 

 str = str.replace(/

/ig,"\n");

 str = str.replace(/<<^>>*?>/g,"");

 str = str.replace(/\>+)\>\n(\\1\<\/img\>)\n\<\/url\>/g,"$2");

 str = str.replace(/\n+/g,"\n");

 

 return str;

}


更多精彩文章浏览...
点击右上角图标分享到朋友圈
官方网站:http://www.clicksun.cn
咨询热线:400-186-1886
服务邮箱:service@clicksun.cn