乐府诗个人博客 >> ASP >> 怎样判断一个字符串中是否含有中文

怎样判断一个字符串中是否含有中文

//测试:   
  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有着内在的联系,建议您一并阅读。

公益广告