1.调用String类的toLowerCase方法和toUpperCase方法大小写转换:

InBlock.gifpackage    
InBlock.gif{
InBlock.gif  import flash.display.Sprite;
InBlock.gif  
InBlock.gif   /**
InBlock.gif    * 字符串大小写转换
InBlock.gif    * @author xcf007
InBlock.gif    */

InBlock.gif   public class case1 extends Sprite
InBlock.gif  {
InBlock.gif    
InBlock.gif     public function case1()
InBlock.gif    {
InBlock.gif      var example:String = "What case?";
InBlock.gif      trace(example.toLowerCase()); //转化为小写
InBlock.gif      trace(example.toUpperCase()); //转化为大写
InBlock.gif      trace(example.valueOf());      
InBlock.gif    }
InBlock.gif    
InBlock.gif  }
InBlock.gif  
InBlock.gif}

2.不区分大小写的比较:

InBlock.gif       //不区分大小写的比较
InBlock.gif      var sTitleOne:String = new String( "ActionScript Bible");
InBlock.gif      var sTitleTwo:String = new String( "ActionScript bible");
InBlock.gif      trace(sTitleOne.valueOf() == sTitleTwo.valueOf()); //false
InBlock.gif      trace(sTitleOne.toUpperCase() == sTitleTwo.toUpperCase()); //true

3.lastIndexOf从右向左查找第一次匹配结果位置:
InBlock.gif      var example:String = "Cool. This is a cool as both cool (lowercase) and Cool.";
InBlock.gif      var search:String = "cool";
InBlock.gif      trace(example.lastIndexOf(search)); //最后一次匹配的首字符索引位置
若不区分大小写的查找可以提前调用toLowerCase()方法做个大小写转换后查找
traceexample.toLowerCase(  ).lastIndexOfsearch ) );

4.首字母大写形式:

InBlock.gif     public function case1()
InBlock.gif    {
InBlock.gif      var example:String = "bRuCE";
InBlock.gif      trace(toInitialCap(example)); // 首字母大写形式,Displays: Bruce
InBlock.gif    }
InBlock.gif     public static function toInitialCap( original:String ):String {
InBlock.gif         return original.charAt(0).toUpperCase() + original.substr(1).toLowerCase();
InBlock.gif    }  
这里String.charAt()返回参数位置指定的字符。String.substr()返回子串。