vb输入一行字符串,统计其中的数字,字母和其他字符

如题所述

用LEN()取出字符长度;
有For 循环统计;
用IF 判断分别统计;
用MID函数取出字符串的每一个字符,用Asc函数取出字符的Asc码
字母条件-大于等于97小于等于122-为小写字母;大于等于65小于等于90为大写字母
数字条件-大于等于48小于等于57为数字
其他的一起统计.
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-09-06
给你个框架,自己改改
Dim x As String = TextBox1.Text
Dim count As Integer = x.Length
Dim shuzi As Integer = 0
Dim zifu As Integer = 0
Dim qita As Integer = 0
For i As Integer = 1 To count
If IsNumeric(x.Substring(i)) Then
shuzi = +1
Else
qita = +1
End If
Next本回答被提问者采纳
第2个回答  2011-09-16
用MID一个一个截取,用ASC判断其取值范围
相似回答