AS3.0 字母大小寫轉換

字母大小寫轉換:code

/**
 *
 * *-------------------------*
 * |  *** 字母大小寫轉換 ***  |
 * *-------------------------*
 *
 * 編輯修改收錄:fengzi(瘋子、wu34一、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();
		}
		
		
		

	}

}
相關文章
相關標籤/搜索