AS3.0统计一个字符串中英文大写字母、小写字母、数字、空格及其他字符的个数。

求大神赐教ToT

var str:String="0 92 3az@@@AZ";
var i;
var a:int=0;//小写字符
var f:int=0;//大写字母
var c:int=0;//数字
var d:int=0;//空格
var e:int=0;//其他字符
for (i=0; i<str.length; i++) {
if (str.substr(i,1)>='a'&&str.substr(i,1)<='z') {
a++;
} else if (str.substr(i,1)>='A'&&str.substr(i,1)<='Z') {
f++;
} else if (str.substr(i,1)==" ") {
d++;
} else if (str.substr(i,1)>='0'&&str.substr(i,1)<='9') {
c++;
} else {
e++;
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答