首页 > 其他 > 详细

数字脱敏处理

时间:2020-07-01 21:42:41      阅读:69      评论:0      收藏:0      [点我收藏+]

用于对文字内部进行过滤,类比身份证号手机号等敏感信息

/* 数字脱敏处理
param str 字符串
 param frontLen 字符串前面保留位数,默认3位
param endLen 字符串后面保留位数,默认4位
returns {string}
*/
hideCode(str, frontLen = 3, endLen = 4) {
	if (str !== null && str !== undefined) {
		if (typeof str !== ‘string‘) {
		      console.log(`${str}不是字符串格式`)
		      return false
		}
		let len = str.length - frontLen - endLen;
		let xing = ‘‘;
		for (let i = 0; i < len; i++) {
			xing += ‘*‘;
		}
	return str.substring(0, frontLen) + xing + str.substring(str.length - endLen);
	}
      return str

}

以上。

数字脱敏处理

原文:https://www.cnblogs.com/hjk1124/p/13220964.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!