Advertisement

利用JS正则表达式实现手机号脱敏处理

阅读量:

以下内容将简要说明如何借助JavaScript中的正则表达式技术完成对手机号码的隐私保护处理。

在前端界面中实施信息遮蔽措施并不足以保障数据的安全性,若希望实现全面的数据防护,必须在服务器端采取相应的脱敏策略。

复制代码
 // 定义一个手机号

    
 let mobile="13588888888";
    
 // 定义手机号正则表达式
    
 let reg=/^(1[3-9][0-9])\d{4}(\d{4}$)/
    
 // 判断手机号是否能够通过正则校验
    
 let isMobile=reg.test(mobile);
    
 console.log(isMobile);
    
 // 将手机号中间4位用*号进行显示
    
 let hiddenMobile=mobile.replace(reg,"$1****$2")
    
 console.log(hiddenMobile);
    
    
    
    

程序 输出结果:

仅当手机号满足特定正则表达式时,系

全部评论 (0)

还没有任何评论哟~