例如:'hello, nice to meet you. i am 18. my birthday is 1999-05-23'
-- 结果: 字母的个数为33个,数字个数为10个, 其他字符为16个
var arr = 'hello, nice to meet you. i am 18. my birthday is 1999-05-23';
var arr1=0, arr2=0;
for(var k in arr){
if(arr.charCodeAt(k)>=97 && arr.charCodeAt(k)<=122){
arr1++;
}
if(arr.charCodeAt(k)>=47 && arr.charCodeAt(k)<=58){
arr2++;
}
}
var arr3 = arr.length -arr1 -arr2;
console.log('字母为'+arr1+'数字为'+arr2+'其他字符为'+arr3);