C#判断字符串儿是否为汉字(中文)
publicboolIsChinese(stringCString){//Console.WriteLine("{0}",CString.Length...
public bool IsChinese(string CString) { // Console.WriteLine("{0}", CString.Length); bool BoolValue = false; for (int i = 0; i < CString.Length; i++) { if (Convert.ToInt32(Convert.ToChar(CString.Substring(i, 1))) < 128) { BoolValue = false; } else { BoolValue = true; } } return BoolValue; }
展开
2个回答
展开全部
public bool hasChinese(string CString){
return Regex.IsMatch(CString, @"^.*[\u4e00-\u9fa5].*$"); //存在中文
}
return Regex.IsMatch(CString, @"^.*[\u4e00-\u9fa5].*$"); //存在中文
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-08
展开全部
public bool IsChinese(string CString)
{
return Regex.IsMatch(CString,@"^[\u4e00-\u9fa5]+$");
}
{
return Regex.IsMatch(CString,@"^[\u4e00-\u9fa5]+$");
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询