create tabletm_app_main_bak as select * from tm_app_main;update tm_app_main set ID_NO = '110000'||substr(id_no,7) , unique_id = 'I'||'110000 ...
上篇出了怎么通过身份证计算年龄,比较有用,这篇出再稽核数据的时候对名字和证件进行脱敏处理。 第一种:对姓名进行脱敏处理,使用 代替姓名中的第二个字。 select replace 张三 ,SUBSTR 张三 , , , as name FROM DUAL REPLACE 替换 原字符,需要替换的位置和长度,要替换的字符 SUBSTR 原字符,从 开始数,数到第二个字,长度 第二种情况,对身份证的第 ...
2021-10-12 09:23 0 4353 推荐指数:
create tabletm_app_main_bak as select * from tm_app_main;update tm_app_main set ID_NO = '110000'||substr(id_no,7) , unique_id = 'I'||'110000 ...
替换几位就用几个*号 一、姓名 1, 脱敏规则: 只显示第一个汉字,比如李某某置换为李**, 李某置换为李* 二、手机号 1, 脱敏规则: 保留前三后四, 比如15638296218置换为156****6218 三、身份证号 1, 脱敏规则: 保留前六后 ...
替换几位就用几个*号 一、姓名 1, 脱敏规则: 只显示第一个汉字,比如李某某置换为李**, 李某置换为李 ...
1、身份证脱敏:显示后4位 2、姓名脱敏:3个字及以下显示1个字,3个字以上显示2个字 3、手机号码脱敏:显示前3后4 4、地址脱敏:12字及以下显示6个字,12字以上显示不超过50% 5、邮箱脱敏:显示 ...
//手机号脱敏处理 //姓名脱敏处理 //身份证号脱敏处理 //邮箱脱敏处理 ...
身份证号脱敏: CONCAT(LEFT(ui.idcard,6),'****',RIGHT(ui.idcard,4)) as 身份证号 , 姓名脱敏: CONCAT(LEFT(o.custom_name,1),'**') as 客户姓名 , 手机号脱敏: CONCAT(LEFT ...
数字类型 certificatecodecopy = certificatecode.replace(/^(.{6})(?:\d+)(.{4})$/, "\$1****\$2");所有类型 enginenocopy = engineno.replace(/^(.{2})(?:\w+ ...
在进行web前端页面开发中,有时需要从后台获取用户数据来显示在前台页面,但是考虑到用户信息安全的问题,就需要对这些信息进行处理,使其不完全显示出来,例如姓名,两个字的显示姓,名字用*代替,电话前三位和后四位显示,中间用*代替,身份证号前三位和后两位显示等等。下面我来说一下方法。 我们的方法 ...