日期:2014-05-20  浏览次数:20909 次

winForm中的TextBox验证
如何验证TextBox中输入的是否是数字或者是字母.
试过用正则表达式,但是,我写的正则表达式有问题.
我记得好像有个方法只能输入小键盘区的数字来着,但是,具体怎么写代码我忘记了,有没有好心人写个给我看看.
先谢谢啦~

------解决方案--------------------
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
int character = (int)e.KeyChar;
if (character != 8 && (character < 48 || character > 57) && (character < 65 || character > 90) && character != 95 && (character < 97 || character > 122))
{
e.Handled = true;
}
}