要求用户输入身份证号,如果用户输入的有不是数字或不等于18位就给用户报错,这个程序该如何写?想了半天没想出来,求解。。
string str1 = textBox1.Text;
//str1.Substring(1,str1.Length);
//for (int i = 0; i <= str1.Length;i++ )
//{
// int i1;
// if(int.TryParse(str1,out i1)==false||i!=18)
// {
// MessageBox.Show("输入错误");
// return;
// }
//}
str1是用户输入的字符串,这个是我写的,调试错误..
|