项目中有一些地方需要做到保密的效果: 用户名一部分需要替换为*来达到保密效果; 银行卡号一部分需要替换为 * 身份证号一部分需要替换为 * 把这个工具类分享出来 ...
参考博客:https: blog.csdn.net ywb article details ...
2021-10-29 16:01 0 168 推荐指数:
项目中有一些地方需要做到保密的效果: 用户名一部分需要替换为*来达到保密效果; 银行卡号一部分需要替换为 * 身份证号一部分需要替换为 * 把这个工具类分享出来 ...
//手机号脱敏处理 //姓名脱敏处理 //身份证号脱敏处理 //邮箱脱敏处理 ...
替换几位就用几个*号 一、姓名 1, 脱敏规则: 只显示第一个汉字,比如李某某置换为李**, 李某置换为李* 二、手机号 1, 脱敏规则: 保留前三后四, 比如15638296218置换为156****6218 三、身份证号 1, 脱敏规则: 保留前六后 ...
* 二、手机号 1, 脱敏规则: 保留前三后四, 比如156 ...
-- 脱敏姓名 UPDATE wb_person_message SET `name`=(if(LENGTH(name)>6,CONCAT(LEFT(name,1), '**' ),CONCAT(LEFT(name,1), '*' ))); -- 脱敏身份证号 UPDATE ...
数据脱敏工具类(包含手机号,银行卡号,邮箱,中文名称等) ...
1、手机号 + (BOOL) IsPhoneNumber:(NSString *)number { NSString *phoneRegex1=@"1[34578]([0-9]){9}"; NSPredicate *phoneTest1 = [NSPredicate ...