Просмотр полной версии : Убрать пробелы в конце и начале String
MiddleSky
05.04.2007, 13:55
КАк убрать пробелы в конце и начале String?
Есть ли аналог функции как в пхп?
специальной нет но можно что то подобное самому реализовать
s=s.slice(1,s.length-1);
пройтись for'ом найти 2 позиции
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);
}
Kikasso, «mx»? Остроумно, да :)
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). Все-таки поиск рулит!
ну да, но тут примеры лучше
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.