是指怎么在winform中使用正则吗?
              Regex r = new Regex("你的正则表达式",RegexOptions.IgnoreCase);//创建正则表达式,选项为忽略大小写
Match   m   =   r.Match(textBox2.Text); //进行正则匹配
if(m.Success)
{//如果匹配成功,你要做的事
     }

解决方案 »

  1.   

    textbox2.text是你要用来让正则表达式匹配的东西
      

  2.   

                string a = @"^\d+(\.\d+)?$";
                Regex   r   =   new   Regex(a,RegexOptions.IgnoreCase); 
                Match   m   =   r.Match(textBox2.Text);   //进行正则匹配 
                if (m.Success)
                {
                                }
                else
                {
                    MessageBox.Show("只能是数字");
                }这样吗?似乎不是很好用
      

  3.   

    伙计写在什么事件里比较合适?KeyPress
    似乎不合适老提示~!!~
      

  4.   

    加入命名空间
    using System.Text.RegularExpressions;Regex reg=new Regex("正则表达式");//reg表示一个正则表达式变量
    if(reg.IsMatch(要判断的字符串))//IsMatch()表示是否匹配
    {
        MessageBox.Show("成功");
    }
    else
    {
        MessageBox.Show("失败");
    }//随手写的没有测试,不知道正确与否
      

  5.   

    Validating事件比较合适,也是微软推荐的。