读书人

请教怎么验证TextBox的输入内容

发布时间: 2011-12-26 23:09:58 作者: rapoo

请教如何验证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
{
//输入的不是数字
}

}


判断中文的话,在网上找中文的区位码,具体记不清楚了,类似的判断就是.

读书人网 >C#

热点推荐