C#手机号换成111XXXX1111这种显示解决思路

avatar
作者
猴君
阅读量:6

要将手机号中的中间几位数字替换为"XXXX",可以使用字符串的Substring方法来截取手机号的前三位和后四位,然后再用字符串的Replace方法将中间的数字替换为"XXXX"。以下是一个示例代码:

string phoneNumber = "18812345678"; string maskedPhoneNumber = phoneNumber.Substring(0, 3) + "XXXX" + phoneNumber.Substring(7); Console.WriteLine(maskedPhoneNumber); 

输出结果为:“188XXXX5678”

注意:上述代码假设手机号的长度为11位,如果手机号的长度有变化,需要相应地修改截取和替换的位置。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!