сделал, но может быть какието другие способы? (если захочется добавить какой-нибудь другой bb-code)
var search = new Array('[a url=','[img url=','\' pos');
var replace = new Array('[a_url=','[img_url=','\'_pos');
for (var i=0; i<search.length; i++) {
node.value = node.value.replace(search[i],replace[i]);
}
var list = node.value.split(" ");
var pos = node.value.indexOf(list[6]);
for (var i=0; i<list.length; i++) {
if (list[i] == '...[end]') {
var flag = true;
}
}
if (!flag) {
var str1 = node.value.substr(0,pos);
var str2 = node.value.substr(pos);
node.value = str1+' ...[end] '+str2;
for (var j=0; j<search.length; j++) {
node.value = node.value.replace(replace[j],search[j]);
}
}