用js-编写手机脱敏的方法
以下是一个简单的JS脱敏方法,将手机号码的中间部分替换为星号:
function maskMobile(mobile) {
if (mobile.length != 11) {
return mobile;
}
return mobile.substring(0, 3) + "****" + mobile.substring(7, 11);
}
// 使用示例
console.log(maskMobile("13812345678")); // 输出:138****5678
解释:
mobile.length != 11判断手机号码长度是否为11位,如果不是,则不进行脱敏处理。mobile.substring(0, 3)取手机号码前三位。mobile.substring(7, 11)取手机号码后四位。"****"用四个星号替换手机号码中间四位。- 将前三位、四个星号、后四位拼接起来,返回结果。
需要注意的是,这种方法只是简单的脱敏处理,不能保证完全安全。如果需要更加安全的脱敏方式,可以考虑使用加密算法进行处理。
原文地址: http://www.cveoy.top/t/topic/gRl 著作权归作者所有。请勿转载和采集!