ios手机号和邮箱(支付宝账号)脱敏

本文介绍了在iOS应用中如何对支付宝账户名进行脱敏显示,以保护用户隐私。手机号脱敏方式为显示前3位加星号再加后2位,邮箱地址则根据长度显示部分字符并用星号替换部分区域。
摘要由CSDN通过智能技术生成

支付宝账户名(包括手机号或邮箱地址)显示必须脱敏显示。

  1. 手机号显示建议: 显示前3位 + ****** + 后2位, 如137******50
  2. 邮箱地址显示建议: @前面的字符显示3位, 3位后显示3个*, @后面完整显示如:com***@163.com , 如果@前字符少于三位, 则全部显示并在@前加***, 例如tt@163.com则显示为tt***@163.com
+ (NSString*) getSecrectStringWithAlipayAccount:(NSString*)account
{
    NSMutableString *newStr;
    if ([TTDataCheck  isMobileNumber_str:account] && account.length == 11) {//验证为手机号
        newStr = [NSMutableString stringWithString:account];
        NSRange range = NSMakeRange(3, 6);
        [newStr replaceCharactersInRange:range withString:@"******"];
    }else{
        //处理邮箱字符串
        // 12345678@qq.com  -->>  邮箱123****89@qq.com
        NSArray * emailArray = [account componentsSeparatedByString:@"@"];
        NSString * emailHead = emailArray.firstObject;
        NSString * emailLast = emailArray.lastObject;
        /
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值