字母大小写转换:
/**
*
* *-------------------------*
* | *** 字母大小写转换 *** |
* *-------------------------*
*
* 编辑修改收录: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();
}
}
}
浙公网安备 33010602011771号