我怎么取出一个文本框内的前3位,在判断.比如一个TextBox1.text = "139888888",我怎么判断它的前3位在"139","137","138"里面啊?

解决方案 »

  1.   

    string str = TextBox1.text;
    if(str.Substring(0,2)=="13" || str[2]>='7' && str[2]<='9')
      

  2.   

    sorry,写错了
    string str = TextBox1.text;
    if(str.Substring(0,2)=="13" && str[2]>='7' && str[2]<='9')
      

  3.   

    VB的:
    Dim str As String = TextBox1.text;
    If str.Substring(0, 2) = "13" And str.Chars(2) >= "7"c And str.Chars(2) <= "9"c Then