如题  正则表达式  1,只能输入汉字和字母
                  2,输入的内容必须包含汉字(字母可有可无)

解决方案 »

  1.   

    1.    ^[\u4e00-\u9fa5a-zA-z]{0,}$2.    [\u4e00-\u9fa5]
      

  2.   

    2. [\u4e00-\u9fa5]
    [/Quote]  这个的话如果输入字母的话也会报错吧
      

  3.   

    (?i)^[a-z]*(?:[\u4e00-\u9fa5][a-z]*)+$
      

  4.   


    Regex r = new Regex(@"[\u4e00-\u9fa5]");
    if (!r.IsMatch("csdn床上等你"))
    {
    Console.WriteLine("必须输入汉字");
    }
    else
    {
    Console.WriteLine("有汉字");
    //do sth
    }
      

  5.   

    1. ^[a-zA-Z\u4e00-\u9fa5]{1,}$2. [\u4e00-\u9fa5]
      

  6.   

      这个的话如果输入字母的话也会报错吧
    [/Quote]不会,没有 ^和$匹配开头和结尾