... etags[i]=new Array(/\[img\](https?:\/\/[^ "]+?)\[\/img\]/,'<img src="$1" border=0 style="position:relative;">',1);i++; etags[i]=new Array(/\[url=((ftp|https?):\/\/[^ "]+?)\](.*?)\[\/url\]/g,'<a href="$1" target=_blank>$3</a>');i++; etags[i]=new Array(/\[url\]((ftp|https?):\/\/[^ "]+?)\[\/url\]/g,'<a href="$1" target=_blank>$1</a>');i++; etags[i]=new Array(/\[email=([A-z0-9._-]+\@[A-z0-9.-]+?)\](.*?)\[\/email\]/g,'<a href="mailto:$1" target=_blank>$2</a>');i++; etags[i]=new Array(/\[email\]([A-z0-9._-]+\@[A-z0-9.-]+?)\[\/email\]/g,'<a href="mailto:$1" target=_blank>$1</a>');i++; .... /* Для вывода кнопок BB-тегов */ var tags=""; tags+="<input title=жирный class=ok type=button value=' B ' onclick=ftags('[b]','[/b]') style='font-weight:bold'> "; tags+="<input title=курсив class=ok type=button value=' I ' onclick=ftags('[i]','[/i]') style='font-style:italic'> "; tags+="<input title=подчеркнуть class=ok type=button value=' U ' onclick=ftags('[u]','[/u]') style='text-decoration:underline'> "; tags+="<input title=зачеркнуть class=ok type=button value=' S ' onclick=ftags('[s]','[/s]') style='text-decoration:line-through'> "; tags+="<select class=ok onchange='if(this.value) ftags(\"[color=\"+this.value+\"]\",\"[/color]\"); this.value=\"\";'><option value=''>-=цвет=-</option>"; tags+="<option value=black style='color:black'>черный</option>"; tags+="<option value=red style='color:red'>красный</option>"; tags+="<option value=blue style='color:blue'>синий</option>"; tags+="<option value=green style='color:green'>зелёный</option>"; tags+="<option value=orange style='color:orange'>оранжевый</option>"; tags+="<option value=yellow style='color:yellow'>желтый</option>"; tags+="<option value=purple style='color:purple'>фиолетовый</option>"; tags+="<option value=gray style='color:gray'>серый</option>"; tags+="</select> "; tags+="<input title=влево class=ok type=button value=' « ' onclick=ftags('[left]','[/left]') style='font-weight:bold'> "; tags+="<input title='по-центру' class=ok type=button value=' o ' onclick=ftags('[center]','[/center]') style='font-weight:bold'> "; tags+="<input title=вправо class=ok type=button value=' » ' onclick=ftags('[right]','[/right]') style='font-weight:bold'> "; tags+="<input title=черта class=ok type=button value='—' onclick=put('[hr]') style='font-weight:bold'> "; tags+="<input title=код class=ok type=button value=' # ' onclick=ftags('[co'+'de]','[/co'+'de]') style='font-weight:bold'> "; tags+="<input title=цитата class=ok type=button value='“ „' onclick=ftags('[qu'+'ote]','[/qu'+'ote]') style='font-weight:bold'> "; tags+="<input title=адрес class=ok type=button value='Url' onclick=ftags('[url]','[/url]')> "; tags+="<input title=картинка class=ok type=button value='Img' onclick=ftags('[img]','[/img]')> "; tags+="<input title='на русский' class=ok type=button value='Ru' onclick='translateall();' > "; tags+="<input class=ok type=button value='Смайлы' onclick='var obj=document.getElementById(\"smiles\"); if(obj.innerHTML) obj.innerHTML=\"\"; else obj.innerHTML=smiles;' > "; ... text=" "+text+" "; text=text.replace(/( |>)((ftp|https?):\/\/[^ "]+?)(?= |<)/g,'$1<a href="$2" target=_blank>$2</a>'); //автозамена ссылок ...