AS3.0 字母大小写转换

字母大小写转换:

/**
 *
 * *-------------------------*
 * |  *** 字母大小写转换 ***  |
 * *-------------------------*
 *
 * 编辑修改收录:fengzi(疯子、wu341、wgq341)
 *
 * 不会写代码,我是代码搬运工。
 * 联系方式:QQ(493712833)。
 *
 * 随   笔: https://www.cnblogs.com/fengziwu/
 *
 * 版权协议:请自觉遵守LGPL协议,欢迎修改、复制、转载、传播给更多需要的人。
 * 免责声明:任何因使用此软件导致的纠纷与软件/程序开发者无关。
 * 日   期: 2019.05.14
 */
 
package fengzi.convert 
{

	public class LetterConvert
	{

		public function LetterConvert()
		{
			// constructor code
		}
		
		/**
		* 转换为大写
		*/
		public static function toUC(str:String ):String {
			
		  return str.toUpperCase();
		}
		
		/**
		* 转换为小写
		*/
		public static function toLC(str:String ):String {
			
		  return str.toLowerCase();
		}
		
		/**
		* 将每个单词(以空格区分)的首字母大写,其它小写
		*/
		public static function toTitleCase(str:String ):String {
			var words:Array =str.split( " " );
			for ( var i:int = 0; i < words.length; i++ ) {
				words[i] = toInitialCap( words[i] );
			}
		  return ( words.join( " " ) );
		}
		
		
		/**
		* 将整个字符串的第一个字母变成大写,其它全部小写
		*/
		public static function toInitialCap(str:String ):String {
			return str.charAt( 0 ).toUpperCase() + str.substr( 1 ).toLowerCase();
		}
		
		
		

	}

}

  

猜你喜欢

转载自www.cnblogs.com/fengziwu/p/10913399.html