C# 正则表达式 只允许字母、中文

            //不能含有特殊字符;
            Regex reg = new Regex(@"^[\u4e00-\u9fa5a-zA-Z]+$");
            Match m = reg.Match(name);
            if (!m.Success)
            {
                UIManager.Instance.ShowTip("请输入中文或字母!");
                return;
            }



其它常用

匹配字符串全部是中文字符的正则表达式

"^[\u4e00-\u9fa5]+$"

匹配字符串中包含中文字符的正则表达式

"[\u4e00-\u9fa5]"

匹配字符串中以中文字符开头的正则表达式

"^[\u4e00-\u9fa5]"

匹配字符串中以中文字符结尾的正则表达式

"[\u4e00-\u9fa5]$"



你可能感兴趣的:(C#)