string fieldName = e.NewValues["FieldName"] as string;如何判断 fieldName 是不是F00~F99 之间的数 ?要判断第一位是不是F  还有第2  3 位 是不是0~9  怎么写?

解决方案 »

  1.   


    while (true)
                {
                    Regex r = new Regex(@"^F\d{2}$");
                    Console.WriteLine(r.IsMatch(Console.ReadLine()));
                }
      

  2.   

    string fieldName = e.NewValues["FieldName"] as string;
    Regex r = new Regex(@"^F\d{2}$");
    bool flag=r.IsMatch(fieldName)
      

  3.   

    SubString(starindex,endindex)
    截取判断 或者正则