当前位置: 代码迷 >> ASP.NET >> ——asp.net判断字符全为中文的正则
  详细解决方案

——asp.net判断字符全为中文的正则

热度:4671   发布时间:2013-02-25 00:00:00.0
在线等——asp.net判断字符全为中文的正则
求判断字符串全为中文的正则

------解决方案--------------------------------------------------------
汉字范围 @"[^\u4e00-\u9fa5]"
------解决方案--------------------------------------------------------
("/^[\x{4e00}-\x{9fa5}]+$/u",str)

这个昨天好像有发帖子问过的
------解决方案--------------------------------------------------------
探讨

Regex reg1 = new Regex(@"[^\u4e00-\u9fa5]");
if (reg1.IsMatch(param.SearchBy))
{
。。。
}
这样写怎么不进来哦

------解决方案--------------------------------------------------------
探讨

引用:

Regex reg1 = new Regex(@"[^\u4e00-\u9fa5]");
if (reg1.IsMatch(param.SearchBy))
{
。。。
}
这样写怎么不进来哦

这是不为中文,试试这样
C# code

Regex reg1 = new Regex(@"[\u4e00-\u9fa5]+");
if (reg1……

------解决方案--------------------------------------------------------
private static Regex RegCHZN = new Regex("[\u4e00-\u9fa5]");
public static bool IsHasCHZN(string inputData)
{
Match m = RegCHZN.Match(inputData);
return m.Success;
}
我给你一个方法,我已经测试过了的,正确无误!
  相关解决方案