判断字符串中字母和数字的个数
假设页面有一个TextBox1和Button和Label1控件,在TextBox1中输出字母和数字,判断字母和数字分别有多少个。
在Button事件中写入如下代码:
string str = TextBox1.Text;//将文本框中输入的字符串定义为str
int number = 0;//记录数字的变量
int zimu = 0;//定义字母的变量
for (int i = 0; i < str.Length; i++)//str为字符串的长度
{
string ch = str.Substring(i, 1);//取出一个,直到全部取完
if (char.IsNumber(ch, 0))//判断是否为数字
number += 1;
else if (char.IsUpper(ch, 0) || char.IsLower(ch, 0))//判断是否为大写字母或者是小写字母
zimu += 1;
Label1.Text = number + " " + zimu;字符串截取数字部分
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论