Mega Code Archive

 
Categories / Flash ActionScript / String
 

Trimming Whitespace

package{   import flash.display.Sprite;      public class Main extends Sprite{     public function Main(){         var example:String = "\n\r\f\ta string\t\t\n\n";                  trace( "this string value is: " + example + "<end>" );                  example = trim( example );                  trace( "this string value is: " + example + "<end>" );                  trace( trim( "\n  \r\ta string\t\t\n\n" ) + "<end>" );     }     public static function isWhitespace( ch:String ):Boolean {       return ch == '\r' ||               ch == '\n' ||              ch == '\f' ||               ch == '\t' ||              ch == ' ';      }          public static function trim( original:String ):String {            var characters:Array = original.split( "" );            for ( var i:int = 0; i < characters.length; i++ ) {         if ( isWhitespace( characters[i] ) ) {           characters.splice( i, 1 );           i--;         } else {           break;         }       }       return characters.join("");     }   } }