4个回答
展开全部
if (textBox1.Text.Length > 0 && textBox1.Text.Length <=8)
{
for (int i = 0; i < textBox1.Text.Length; i++)
{
if ((textBox1.Text[i] >= 'a' && textBox1.Text[i] <= 'z') || (textBox1.Text[i] >= 'A' && textBox1.Text[i] <= 'Z') || (textBox1.Text[i] >= '0' && textBox1.Text[i] <= '9'))
{
}
else
{
MessageBox.Show("error");
}
}
}
else if(textBox1.Text.Length > 8)
{
MessageBox.Show("请输入8位长度以内的字符串");
}
{
for (int i = 0; i < textBox1.Text.Length; i++)
{
if ((textBox1.Text[i] >= 'a' && textBox1.Text[i] <= 'z') || (textBox1.Text[i] >= 'A' && textBox1.Text[i] <= 'Z') || (textBox1.Text[i] >= '0' && textBox1.Text[i] <= '9'))
{
}
else
{
MessageBox.Show("error");
}
}
}
else if(textBox1.Text.Length > 8)
{
MessageBox.Show("请输入8位长度以内的字符串");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void Cipher_KeyPress(object sender, KeyPressEventArgs e)
{
{
if ((e.KeyChar >= '0' && e.KeyChar <= '9') || (e.KeyChar >= 'A' && e.KeyChar <= 'Z') || (e.KeyChar >= 'a' && e.KeyChar <= 'z') || ((Keys)(e.KeyChar) == Keys.Back))
{ e.Handled = false; }
else
{ e.Handled = true;
MessageBox.Show("只能输入数字或英文");
}
}
}
{
{
if ((e.KeyChar >= '0' && e.KeyChar <= '9') || (e.KeyChar >= 'A' && e.KeyChar <= 'Z') || (e.KeyChar >= 'a' && e.KeyChar <= 'z') || ((Keys)(e.KeyChar) == Keys.Back))
{ e.Handled = false; }
else
{ e.Handled = true;
MessageBox.Show("只能输入数字或英文");
}
}
}
更多追问追答
追问
但是他只能输8位呢??
追答
改属性啊- -大哥- -改MESSAGEBOX属性里的MaxLength的值- -想要几位就改几
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Regex reg=new Regex(@"[a-zA-Z0-9]+");
string ss=reg.Match("用户名",reg).tostring()
string ss=reg.Match("用户名",reg).tostring()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Regex reg=new Regex(@"[a-zA-Z0-9]+");
string ss=reg.Match("用户名",reg).tostring()
string ss=reg.Match("用户名",reg).tostring()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询