js正则表达式实现手机号过滤显示
实现手机号的过滤显示
1. 需求:
- 老板说:为了保护用户信息安全,用户在我们的系统注册的手机号码不能全部显示,应该做一个过滤显示
- 格式:11位的手机号应该显示这样子: 123******89
2. 代码
let mobile = "17635990389" // 手机号随便定义的
if (mobile) {
mobile = mobile.replace(/^(\d{3})\d{6}(\d{2})$/, "$1******$2")
}
return mobile; // 正则过滤结果-->176******79