1 string strData="112"; 2 //若strData是汉字和数字的组合(如0级手术,用该正则校验则判断为数字) 3 Regex regCheck = new Regex("^[0-9]"); 4 if (regCheck.Match(strData).Success) 5 { 6 MessageBox.Show("数字"); 7 } 8 else 9 { 10 MessageBox.Show("非数字"); 11 }
1 string strData = "0级手术"; 2 //[u4e00-u9fa5]+ 用于校验是否有汉字 3 if (Regex.IsMatch(strData, @"[u4e00-u9fa5]+")) 4 { 5 MessageBox.Show("有汉字"); 6 } 7 else 8 { 9 MessageBox.Show("没有汉字"); 10 }