FormatString.as 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.imt.intimamedia.helpers
  2. {
  3. import mx.formatters.DateFormatter;
  4. public class FormatString
  5. {
  6. public function FormatString()
  7. {
  8. }
  9. public static function formatWithoutSpace( value : String ) : String
  10. {
  11. var returnString : String = "";
  12. var i : int;
  13. for( i = 0; i < value.length; i++ )
  14. {
  15. if( ( value.charAt(i) != " " ) &&
  16. ( value.charAt(i) != "_" ) &&
  17. ( value.charAt(i) != "-") &&
  18. ( value.charAt(i) != ",") &&
  19. ( value.charAt(i) != ".") )
  20. {
  21. returnString += value.charAt(i);
  22. }
  23. }
  24. return returnString.toLowerCase();
  25. }
  26. public static function generateRandomUID() : String
  27. {
  28. var userAlphabet : String = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
  29. var alphabet : Array = userAlphabet.split("");
  30. var alphabetLength : int = alphabet.length;
  31. var randomLetters : String = "";
  32. for( var count : uint = 0; count < 10; count++ )
  33. {
  34. randomLetters += alphabet[ int( Math.floor( Math.random() * alphabetLength ) ) ];
  35. }
  36. return randomLetters;
  37. }
  38. }
  39. }