string mobile = shoujihaoma.Text; //号码 Match m = Regex.Match(mobile, "(13|15)\\d{9}"); while (m.Success) { TxtBox1.Text = "正确"; m = m.NextMatch(); } /// <summary> /// 是否是手机号码 /// </summary> /// <param name="val"></param> public static bool IsMobile(string val) { return Regex.IsMatch(val, @"^1[358]\d{9}$", RegexOptions.IgnoreCase); }