首先要添加对命名空间“using System.Text.RegularExpressions;”的引用 下面以一个字符串为例: 代码如下: string ss = "aaZ31 dd2f3"; string sss = ss.Replace(" ", "");//将字符串ss中的空格去掉 string sss2 = Regex.Replace(ss, "[a-zA-Z]", "");//将字符串ss中的英文字母去掉 MessageBox.Show(sss);//对话框弹出值为aaZ31dd2f3 MessageBox.Show(sss2);//对话框弹出值为31 23 if(Regex.Matches(ss,"[a-zA-Z]").Count>0)//如果获取的字母的捕获数大于零 { //说明字符串中存在英文字母 } else //反之