日期:2014-05-17  浏览次数:20493 次

替换内容中电话号码,看详细:
比如:数据库读取到:
  "请对您的言行负责,并遵守中华人民共和国有关法律法规,尊重网上道德。 手机13512121215,电话:021-15258635".

显示为:"请对您的言行负责,并遵守中华人民共和国有关法律法规,尊重网上道德。 手机1351212****,电话:021-1525****".

只要显示的手机或电话后四位屏蔽掉。


------解决方案--------------------
string str = "请对您的言行负责,并遵守中华人民共和国有关法律法规,尊重网上道德。 手机13512121215,电话:021-15258635";
str = Regex.Replace(str, @"(?<=\d{7}|(\d{4}\-?\d{3})|(\d{3}\-?\d{4}))\d{4}", "****");