当前位置: 代码迷 >> Ajax >> ashx文件里如何验证传来的参数是不是2-4个汉字
  详细解决方案

ashx文件里如何验证传来的参数是不是2-4个汉字

热度:259   发布时间:2012-04-14 17:14:21.0
ashx文件里怎么验证传来的参数是不是2-4个汉字
ashx文件里怎么验证传来的参数是不是2-4个汉字

------解决方案--------------------
正则表达式,先引入命名空间
using System.Text.RegularExpressions;
C# code

            string patternstr = @"^[\u4E00-\u9FA5]{2,4}$";
            Regex regx = new Regex(patternstr);
            bool ix = regx.IsMatch("祖国");//true
            bool ix1 = regx.IsMatch("祖国好");//true
            bool ix2 = regx.IsMatch("祖国你好");//true
            bool ix3 = regx.IsMatch("祖国你好啊");//false