1,在textbox中只能输入整数的正则表达式
2,在textbox中可输入一位整数和两位小数的正则表达式,包括可直接输入整数,如10,也可输入一位整数加一位小数,如10.1
另外,c#中使用正则表达式是否引用命名空间因为没有使用过,所以请的大家写详细点

解决方案 »

  1.   

    在C#中,使用System.Text.RegularExpressions命名空间下的类来处理正则表达式1:[1-9]\w*
    2:问题与给出的例子,我怎么看不懂啊。
      

  2.   

    正则用Regex就可以
    1.\d+
    2.(\d+|\d\.+\d{1})
      

  3.   

    1:[1-9]\w*
    ------->
    1: [1-9]\d*
      

  4.   

    to JGood:就是说两位小数以内的数字都可以输入
      

  5.   

    2: "[1-9]\d+(\.\d{1,2})?"//参考一下
    string pattern = @"[1-9]\d+(\.\d{1,2})?";
    System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(pattern);
    if (reg.IsMatch("12.30"))
    {
        Response.Write("OK");
    }
    else
    {
        Response.Write("NO");
    }