判断是否为汉字
//第一种方法,用正则表达式
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;
}
//根据返回值就可以判断是否为汉字
浙公网安备 33010602011771号