//var tmpIdCard = "123456789012345";
var tmpIdCard = "123456789012345678";
if (tmpIdCard.Length == 15)
{
tmpIdCard = Regex.Replace(tmpIdCard, "(\\d{2})\\d{11}(\\S{2})", "$1***********$2");
}
if (tmpIdCard.Length == 18)
{
tmpIdCard = Regex.Replace(tmpIdCard, "(\\d{4})\\d{10}(\\S{4})", "$1**********$2");
}
Console.WriteLine(tmpIdCard);
C#给身份证号加密15位或者18位
最新推荐文章于 2024-07-11 23:15:00 发布