Очень плохо знаю js, но хотел сделать ббкоды именно с его помощю.
Вот что получилось после 3-х часов (взрыва мозга)
<script>
function bb() {
var element = document.getElementsByName("BB");
for (var i = 0; i < element.length; i++) {
var ele2 = element.item(i).innerHTML;
ele2 = ele2.replace(new RegExp('\\[url=(.+)\\](.+)\\[/url\\]', 'g'), '<a href="/?url=$1">$2</a>');
ele2 = ele2.replace(new RegExp('http://([^\\s]+)', 'g'), '<a href="/?url=$1">http://$1</a>');
ele2 = ele2.replace(new RegExp('\\[size=([\\d\\w]+%?)\\](.+)\\[/size\\]', 'g'), '<span style="font-size: $1;">$2</span>');
element.item(i).innerHTML = ele2;
}
}
</script>
<div name="BB">[url=my.ru]test link[/url] http://my.ru [size=small]text[/size]</div>
<div name="BB">http://my.ru [size=1]text[/size]</div>
<script>bb()</script>Хотел бы услышать ваше мнение. Юзать js или php? Что лутше, и почему?