Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как убить дыры в Стрингах? [as2 fl7] (http://www.flasher.ru/forum/showthread.php?t=71451)

Буньков Максим 05.11.2005 16:18

Как убить дыры в Стрингах? [as2 fl7]
 
Собстна меня не интересует как, мнеб эсли у кого есть функция удаляющая передние изадние пробелы у вариаблы String...
P.s. буду благодарен.

7thsky™ 05.11.2005 17:38

встроенное trim нету, но есть куча прототипов готов

Vitamin E 05.11.2005 18:45

Код:

function spaceDelete(str:String) {
        if (str.charAt(0)==" ") {str=str.substring(1)};
        if (str.charAt(str.length-1)==" ") {str=str.substring(0,str.length-1)};
        trace("*"+str+"*");
}
spaceDelete(" mystring ");


KidsKilla 05.11.2005 19:03

лучше так:

Код:

String.prototype.trim = function() {
        var s=this;
        while (s.charCodeAt(0)<33) s=s.substring(1);
        while (s.charCodeAt(s.length-1)<33)  s=s.substring(0,--s.length);
        return s;
}
var str = " mystring \n \t  \r ";
trace("*"+str.trim()+"*");


Буньков Максим 06.11.2005 00:03

Сапсибки дорогие ;)

Буньков Максим 06.11.2005 00:05

Цитата:

Сообщение от Vitamin E
Код:

function spaceDelete(str:String) {
        if (str.charAt(0)==" ") {str=str.substring(1)};
        if (str.charAt(str.length-1)==" ") {str=str.substring(0,str.length-1)};
        trace("*"+str+"*");
}
spaceDelete(" mystring ");


Какая то не вкусная функция... :(


Часовой пояс GMT +4, время: 15:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.