System.Text.RegularExpressions.Regex mRegex
=new System.Text.RegularExpressions.Regex(@"^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$");   
if(mRegex.Match(TextBox1.Text).Success)
{
Label1.Text="成功!"; 
}
else
{
Label1.Text="失败!";
}

解决方案 »

  1.   

    那随便找本编译的书看看就明白了
                                           wish u good luck
                                              Greatsft
      

  2.   

    解释:
    //建立正值表达式对象,并初构造符号你的要求的参数.
    System.Text.RegularExpressions.Regex mRegex
    =new System.Text.RegularExpressions.Regex(@"^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$"); //检查TextBox1中的文本是否符合正值表达式的要求!  
    if(mRegex.Match(TextBox1.Text).Success)
    {
    Label1.Text="成功!"; //符合,在Label1控件上显示成功!~
    }
    else
    {
    Label1.Text="失败!";
    }