博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js通用脱敏方法
阅读量:6925 次
发布时间:2019-06-27

本文共 477 字,大约阅读时间需要 1 分钟。

工作中遇到要将系统中的手机号和身份证号等信息进行脱敏,于是自己封装了个通用的方法:

function Desensitization(str,beginLen,endLen) {    var len = str.length;    var firstStr = str.substr(0,beginLen);    var lastStr = str.substr(endLen);    var middleStr = str.substring(beginLen, len-Math.abs(endLen)).replace(/[\s\S]/ig, '*');    tempStr = firstStr + middleStr + lastStr;    return tempStr;}Desensitization('18353246789097654',4,-4)console.log("1835*********765")复制代码

转载于:https://juejin.im/post/5ca4c01451882543f33cf401

你可能感兴趣的文章
程序员你为什么这么忙?【转】
查看>>
数据结构和算法 – 6.构建字典: DictionaryBase 类和 SortedList 类
查看>>
基础知识漫谈(1): 想到哪儿写到哪儿
查看>>
ASP.NET MVC学习之路由篇(1)
查看>>
使用navicat连接mysql要报10038的错误
查看>>
第一百八十四节,jQuery-UI,验证注册表单
查看>>
C# region指令和控制台清零
查看>>
hdu 4901 The Romantic Hero(dp)
查看>>
让Android Support V4中的SwipeRefreshLayout支持上拉载入很多其它
查看>>
MQTT介绍
查看>>
IntelliJ IDEA安装AngularJS插件
查看>>
wordpress相关
查看>>
angularjs1-过滤器
查看>>
html5--3.20 新增的keygen元素
查看>>
浅析Java中的final关键字--转
查看>>
服务器如何处理http请求
查看>>
display:none和visiblity:hidden区别
查看>>
V$INSTANCE 字段说明
查看>>
21.自定义服务
查看>>
人脸识别库-于仕琪老师库地址
查看>>