Показать сообщение отдельно
  #2 (permalink)  
Старый 12.04.2012, 19:28
Профессор
Отправить личное сообщение для bpystep Посмотреть профиль Найти все сообщения от bpystep
 
Регистрация: 06.08.2010
Сообщений: 161

сделал, но может быть какието другие способы? (если захочется добавить какой-нибудь другой 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]);
	}
}
Ответить с цитированием