📄 mystring.as.svn-base
字号:
package com.dmh2002.util{
public class MyString {
/**
* 补0
* 参数keta_num 为 将要补足的位数
* 参数num 为 数字
* 返回字符串
* trace(addZero(3,13)) //013
*/
public static function addZero(keta_num:uint, num:uint):String {
var _local3 = keta_num - num.toString().length;
var _local1:uint = 0;
while (_local1 < _local3) {
num = "0" + num;
_local1++;
}
return num;
}
/**
* 添加千分位 返回String
* trace(addComma(84453453)) // 84,453,453
*/
public static function addComma(num):String {
var _local2:String = new String (num);
var _local3:Array = new Array ();
var _local1:uint = 1;
while (_local1 <= Math.floor(_local2.length / 3)) {
_local3.unshift(_local2.substr(_local1 * -3, 3));
_local1++;
}
if ((_local2.length % 3) != 0) {
_local3.unshift(_local2.substr(0, _local2.length % 3));
}
return (_local3.join(","));
}
/**
* 判断 参数字符串中是否仅为字母
* 返回 true/false
* trace(hankaku_str("dd")) //true
* trace(hankaku_str("dd的")) //false
* trace(hankaku_str("的")) //false
*/
public static function isOnlyLetter(str:String):Boolean {
var _local5:Array = str.split("");
var _local4:Boolean = false;
var _local3:Array = "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");
var _local2:uint = 0;
while (_local2 < _local5.length) {
var _local1:uint = 0;
while (_local1 < _local3.length) {
if (_local5[_local2] == _local3[_local1]) {
_local4 = true;
break;
}
_local1++;
}
if (_local4) {
_local4 = false;
} else {
return false;
}
_local2++;
}
return true;
}
//
//
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -