正则表达式
ms-help://MS.MSDNQTR.2003FEB.2052/cpgenref/html/cpconregularexpressionvalidatorcontrol.htm

解决方案 »

  1.   

    string regx = @"^\d+$";
    string temp = "9832a1232";
    Regex reg = new Regex(regx );
    if( !reg.IsMatch(temp) )
    {
        Console.write("error");
    }顺便说一下,楼主没有可用分的话,我可以给你:)
      

  2.   

    正则表达式最简单,
    表达式为
    使用RegularExpressionValidator控件
    在VailidationExpression属性中输入\d
    在controltovalidate属性中输入你要控件的文本框
      

  3.   

    作textBox的KeyPress事件 -》只能输入数字和退格符(BackSpace)private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
    {
    if(!Char.IsDigit(e.KeyChar) && e.KeyChar != Keys.Back)
    {
    e.Handled=true;
    }
    }