Показать сообщение отдельно
Старый 19.04.2007, 14:36
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 29  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
А кто будет переводы строк вырезать?
Код:
function trim(s:String):String{
if( s==undefined || s=="" ) return "" ;
    var mx:Number, i:Number;
    for ( mx = s.length-1; mx > 0; mx--) if ( s.charCodeAt(mx) > 32) break;
    for (i = 1; i < mx; i++) if (s.charCodeAt(i) > 32) break;
     return s.slice(i, mx+1);
}

trace (">>" + trim( "  \n\taassddfegkl\t\t \n  ")+ "<<");
473 ms ваша проверка показала (на строчке без пробелов)
с пробелами ессно больше


Последний раз редактировалось Kikasso; 19.04.2007 в 14:43.