python 手机号脱敏
时间: 2024-03-24 15:34:56 浏览: 216
最全的手机号码归属地
在Python中,可以使用正则表达式和字符串替换来实现手机号脱敏。下面是一个简单的示例代码:
```python
import re
def desensitize_phone_number(phone_number):
# 使用正则表达式匹配手机号码
pattern = r'(\d{3})\d{4}(\d{4})'
replacement = r'\1****\2'
desensitized_number = re.sub(pattern, replacement, phone_number)
return desensitized_number
# 示例使用
phone_number = '13812345678'
desensitized_number = desensitize_phone_number(phone_number)
print(desensitized_number)
```
以上代码中,`desensitize_phone_number`函数接受一个手机号码作为输入,并使用正则表达式将手机号码中的中间四位数字替换为星号。最后,返回脱敏后的手机号码。
阅读全文