C# 正規表示式 只允許字母、中文

_Captain發表於2015-10-15
            //不能含有特殊字元;
            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]$"



相關文章