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;
        }

猜你喜欢

转载自www.cnblogs.com/ZaraNet/p/10487769.html