C#判断字符串是不是英文或数字

利用正则。

  u4e00-u9fa5; //中文
 ^[A-Za-z]+$  //英文字母
//截取冲击式样形状
        public string SubStringForXingZhuang(string xingzhuangDetail)
        {
            int index = xingzhuangDetail.IndexOf('');
            string xing = xingzhuangDetail[index - 1].ToString();
            Match mInfo = Regex.Match(xing, @"^[A-Za-z]+$");
            if (mInfo.Success) //如果是英文
                return xing;
            else
                return null;
        }
posted @ 2019-03-07 10:02  ZaraNet  阅读(4612)  评论(0编辑  收藏  举报