А кто будет переводы строк вырезать?

Код:
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 ваша проверка показала (на строчке без пробелов)
с пробелами ессно больше