在winfrom中怎样验证TextBox输入的文本是"10为大写字母和数字", "11位数字"

如题所述

第1个回答  2012-11-08
假如TextBox的名称为 TextBox1
if(TextBox1.Text=="10为大写字母和数字" or TextBox1.Text == "11位数字")
{
//做事件
}
else //不相等
{
// 做事件
}追问

我要的是正则表达式

追答

\d{11} 11位数字的正则表达式
/[A-Z0-9]{10}/ 10位大写字母和数字

本回答被网友采纳
第2个回答  2012-11-08
这个貌似要用正则表达式!追问

对呀,我要的就是正则表达式

第3个回答  2012-11-08
^([A-Z0-9]{10}|\d{11})$追问

这个正则表达式验证的是哪一个?

追答

"10为大写字母和数字", "11位数字"

这两个

追问

我要两个分开的验证的正则表达式
一个是"只能输入10大写字母或数字"
另一个是"只能输入11位数字"

追答

^[A-Z0-9]{10}$ "只能输入10大写字母或数字"
^\d{11}$ "只能输入11位数字"

本回答被提问者采纳

在winfrom中怎样验证TextBox输入的文本是"10为大写字母和数字", "11...
if(TextBox1.Text=="10为大写字母和数字" or TextBox1.Text == "11位数字"){ \/\/做事件 } else \/\/不相等 { \/\/ 做事件 }

怎么用TextBox实现一个输入提示的功能,用的是WinFrom窗体不是网页
在textbox下方有一个隐藏的ListBox,当在textbox输入值时,调用服务返回值要在Listbox中显示,同时要ListBox显示.第三步,在TextBox的TextChanged事件里做提示:private void textBox1_TextChanged(object sender, EventArgs e){ \/\/调用webservice \/\/返回结果添加到ListBox \/\/ListBox.Visible = true;} 第...

C# winfrom 怎样限制输入值大小,大小取决于数据库表中的值?
在TextBox的TextChanged事件中进行验证判断,例如不让其超过20 protected void textbox1_TextChanged(object senderm, EventArgs e){ int input=Int32.Parse(textbox1.Text);if(input>20){ MessageBox.Show("数据数据不可以超过20");textbox1.text="";textbox.focus();} } 把那个20换成你从数据...

如何在winfrom的textbox中输入4位加一个空格
每四位加个空格?用个函数处理keydown事件,每次有键按下就判断下字符长度,够长了就textbox.text=textbox.text+ " "

C# winfrom中 我想要在一个文本框中输入中文的标点符号的时候自动替换...
string strMark=TextBox.Text;\/\/(你输入标点的文本框)If(! string.IsNullOrEmpty(strMark)){ if(strMark.contains(","))\/\/如果包含中文逗号,则替换 strMark.replace(",");\/\/转换英文逗号 \/\/。。其他类似 }

怎样限制文本框中只能输入数字,并且可以使用Ctrl + V 粘贴
在Ctrl+V之前,判断按键,是否按了Ctrl+V,如果按下,判断剪贴板上字符,如果包含字母,就设置文本框为空,如果全是数字,再粘贴结果。

c#弹出对话框
this.textBox1.Text) > 100){ MessageBox.Show("有效范围0-100", "提示信息");this.textBox1.Text = "";} } } 我试了一下,如果你填写的是小数、或者负数、或者为字符串,运行都会报错,首先得判断TextBox1中填写的内容。不知道lz对此有没有具体要求。暂时就是这样就可以满足基本要求。

相似回答
大家正在搜