/// <summary> /// 替换手机号中间四位为* /// </summary> /// <param name="phoneNo"></param> /// <returns></returns> public string ReturnPhoneNO(string phoneNo) { Regex re = new Regex(@"(\d{3})(\d{4})(\d{4})", RegexOptions.None); //构造手机号的正则表达式 将其分为三组分别为3、4、4个数字 phoneNo = re.Replace(phoneNo, "$1****$3");//保留第一组和第三组 用"****"替换第二组 return phoneNo; }
效果图: