日期:2014-05-18  浏览次数:20445 次

在线等——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;
}
我给你一个方法,我已经测试过了的,正确无误!