--2007-6-18 12:50:06
怎样判断一个字符串中是否含有中文
//测试:using System.Text.RegularExpressions;
string str1,str2;
str1="我是中国人";
str2="我是中国人sadf";
if (xzq686_CN(str1)==true)
Response.Write("<script>alert('是汉字!');</script>");
else
Response.Write("<script>alert('有非汉字字符!')</script>");
if (xzq686_CN(str2)==true)
Response.Write("<script>alert('是汉字!');</script>");
else
Response.Write("<script>alert('有非汉字字符!')</script>");
//CN_test(String str)判断是否是汉字函数
private Boolean xzq686_CN(String str)
{
Boolean strResult;
String cn_Regex = @"^[\u4e00-\u9fa5]+$";
if(Regex.IsMatch(str, cn_Regex ))
{
strResult=true;
}
else
{
strResult=false;
}
return strResult;
}
相关内容
下列内容与js有着内在的联系,建议您一并阅读。