function pattern(str)
{
//str = str.replace(/(\r\n|\n|\r)/ig, '');
str = str.replace(/
]*>/ig,'\n');
str = str.replace(/
\/]*\/>/ig,'\n'); //str = str.replace(/\[code\](.+?)\[\/code\]/ig, function($1, $2) {return phpcode($2);}); str = str.replace(/\son[\w]{3,16}\s?=\s*([\'\"]).+?\1/ig,''); str = str.replace(/
');
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;
}
function oCopy(obj)
{
if(navigator.appVersion.match(/\bMSIE\b/)){
obj.select();
js=obj.createTextRange();
js.execCommand("Copy");
alert('复制成功');
}
else
{
alert('您使用的firefox浏览器暂不支持自动复制,请您手工复制');
}
}