PDA

Просмотр полной версии : Убрать пробелы в конце и начале String


MiddleSky
05.04.2007, 13:55
КАк убрать пробелы в конце и начале String?
Есть ли аналог функции как в пхп?

CorC
05.04.2007, 14:01
специальной нет но можно что то подобное самому реализовать
s=s.slice(1,s.length-1);
пройтись for'ом найти 2 позиции

Kikasso
05.04.2007, 14:55
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);
}

etc
05.04.2007, 14:58
Kikasso, «mx»? Остроумно, да :)

almaz73
10.12.2008, 11:00
t= " katamaran "
trace("["+t+"]")

function trim(s:String):String{
if( s==undefined || s=="" ) return "" ;
while(s.substr(0,1)==" "){s=s.slice(1);}
while(s.substr(-1,1)==" "){s=s.slice(0,-1);}
return s
}
trace("["+trim(t)+"]")

Жень Шень
10.12.2008, 11:14
Лучшие умы форума посвятили этой проблеме не одну страницу (http://www.flasher.ru/forum/showthread.php?t=94742&highlight=Trim). Все-таки поиск рулит!

almaz73
10.12.2008, 16:44
ну да, но тут примеры лучше