请教如何验证TextBox的输入内容
想问一下在Windows应用程序中如何验证TextBox的输入内容,比如textBox1必须是string且不含中文,textBox2必须是int,而且2个textBox都不能为空
我不是很了解正则表达式..只知道一点怎么用正则搜索,但是要用正则表达式验证不是很明白..求各位高手帮忙..
------解决方案--------------------
using System.Text.RegexExpression;
protected void CheckInput()
{
Regex reg=new Regex(@"^\w+$");
if(reg.IsMatch(textBox1.Text))
{
//成功,输入的是字母;
}
else
{
//输入的不是字母
}
Regex reg1=new Regex(@"^\d+$");
if(reg1.IsMatch(textBox2.Text))
{
//成功,输入的是数字;
}
else
{
//输入的不是数字
}
}
判断中文的话,在网上找中文的区位码,具体记不清楚了,类似的判断就是.