Показать сообщение отдельно
Старый 03.08.2005, 14:41
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 17  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
кстати вариант ускоренный на 35%, мо медленнее 1го в 14 =))) раз:
Код:
function killNewlines(txt){
	var newTxt = "";
	var flag = false;
	var i = txt.length;
	while(i--){
		if(txt.charCodeAt(i)>33) {
			newTxt += txt.charAt(i);
			flag = false;
			continue;
		} else if(!flag&&(txt.charAt(i) == "\n" || txt.charAt(i) == "\r")){
			newTxt += newline;
			flag = true;
			continue;
		}
	}
	return newTxt
}
блин, не так сказал, дубликаты не киляются. пустые киляются.
\n\n\n становится \n
\n\n тоже \n
а у тя \n\n\n станет \n\n (что, по сути, баг)
вот в этом преимущество...
__________________
Breakcore them all!


Последний раз редактировалось KidsKilla; 03.08.2005 в 14:48.