string name="abc你好123a";
怎么来判断这一字符中有没有中文字符出现~
if(有)
{
   Response.Write("有中文字符");
}
esle
{
  Response.Write("没有中文字符");
}谢谢大家了!!!

解决方案 »

  1.   

    public  static  boolean  hasFullSize(String  inStr){  
               if  (inStr.getBytes().length  !=  inStr.length())  {  
                       return  true;  
               }                                  
               return  false;  
    }  
      

  2.   

    http://www.cnblogs.com/fxllx82/archive/2008/04/15/1154534.html
      

  3.   


    Regex r=new Regex(@"[\u4e00-\u9fa5]");
    if(r.IsMatch("abc你好123a"))
    {
     Response.Write("有中文字符");
    }
    else
    {
    Response.Write("没有中文字符");
    }