判断是否为汉字
//第一种方法,用正则表达式
using System.Text.RegularExpressions;
Match m = Regex.Match(string, @"^[\u4e00-\u9fa5]+$"); if(m.Success) { //全中文 } else { //不是全中文 }
//第二种方法 public static int len(String ss) { Char[] cc = ss.ToCharArray(); int intLen = 0; for (int i = 0; i < cc.Length; i++) { if ((int)cc[i] > 255) { intLen += 2; } else { intLen=0; break; } } return intLen; } //根据返回值就可以判断是否为汉字