c#想要用正则表达式检验textbox中的值是否为合法的身份证号,应该写在哪里?
我用的是vs2005

解决方案 »

  1.   

    验证控件,RegularExpressionValidator
    你该找些资料看看
      

  2.   

    我是做基于window 的 毕业设计!!!
    不是 asp 
      

  3.   

    分段用正则就行了!在text输入完后检查
      

  4.   

    如果在keypress事件当中去写.
    System.Text.RegularExpressions.Regex myReg = new System.Text.RegularExpressions.Regex("\d{15}|\d{18}|\d{17}[Xx]");return myReg.IsMatch(TextBox.Text);
      

  5.   

    在控件失去焦点的时候判断 private void textBox1_Leave(object sender, EventArgs e)