手机号、身份证转星号(*)

.h文件

<span style="font-size:18px;">/**
 *  转成星号工具
 */
@interface AsteriskTool : NSObject
//把手机号第4-7位变成星号
+(NSString *)phoneNumToAsterisk:(NSString*)phoneNum;
//把手机号第5-14位变成星号
+(NSString *)idCardToAsterisk:(NSString *)idCardNum;
@end
</span>

.m文件

<span style="font-size:18px;">@implementation AsteriskTool
+(NSString *)phoneNumToAsterisk:(NSString*)phoneNum
{
    return [phoneNum stringByReplacingCharactersInRange:NSMakeRange(3,4) withString:@"****"];
}
+(NSString*)idCardToAsterisk:(NSString *)idCardNum
{
    return [idCardNum stringByReplacingCharactersInRange:NSMakeRange(4, 10) withString:@"**********"];
}

@end</span>

这个用的是nsstring的替换,有更好的方法希望朋友告诉下

手机号、身份证转星号(*),布布扣,bubuko.com

时间: 2024-11-23 07:43:50

手机号、身份证转星号(*)的相关文章

敏感信息(用户名,银行卡号,身份证号,手机号)用星号代替

项目中有一些地方需要做到保密的效果: 用户名一部分需要替换为*来达到保密效果: 银行卡号一部分需要替换为 * 身份证号一部分需要替换为 * 把这个工具类分享出来 1 package com.chinasun; 2 3 /** 4 * File Description : String的替换,以达到保密效果 5 * 6 *根据需求改写 以下正则都是数字,手机号代码没写和身份证号一样 7 */ 8 public class StringReplaceUtil { 9 /** 10 * 根据用户名的不

PHP用星号隐藏部份用户名、身份证、IP、手机号、邮箱等实例

一.仿淘宝评论购买记录隐藏部分用户名,以下代码亲测可用. function cut_str($string, $sublen, $start = 0, $code = 'UTF-8') { if($code == 'UTF-8') { $pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\

三网手机号实名认证查询

接口说明文档: https://market.aliyun.com/products/57000002/cmapi028323.html?spm=5176.2020520132.101.5.e0NPY7#sku=yuncode2232300000 功能: 输入手机号,身份证号,姓名.验证是不是实名认证的手机号 mobile.php里的代码: 1 <?php 2 /** 3 * Created by Haima. 4 * Author:Haima 5 * QQ:228654416 6 * Date

小蚂蚁学习微信公众平台开发(3)--获取token,绑定微信号,自定义菜单,事件响应demo

这个教程的基础篇和提升篇都看完了,总感觉有点隔靴挠痒的感觉,讲的东西我都懂,没有吸收多少新鲜的知识.貌似还没有我这个一年前写的脚本好呢,估计也是照顾新人吧.期待高级篇的讲解,不过现在高级篇估计还在录制当中,所以对微信公众平台开发的学习就先到这里吧. 下面介绍一下我很久以前写的这个脚本.基本上常用的几个功能都有了,access_token的获取,用户的微信号和公司的账号的绑定,查询公司服务器上的资料,自定义表单什么.不过随着水平的提高,现在返回头来看,确实有很多的不足,比较最明显的就是token获

JS加DOM理解

1. ***变量 2. ***数据类型 一. ***变量:内存中存储*一个*数据的存储空间,再起一个名字 何时使用:程序中反复使用的数据,都要先保存在变量中,再参与运算 如何使用:声明   赋值    取值 1. 声明:在内存中创建一个新变量 如何声明:var 变量名; 仅声明,但暂未赋值,默认值为undefined 变量命名:1. 不能以数字开头,仅能包含字母,数字和下划线 2. 不能用保留字:js中已经预先使用的关键字 比如:name X 3. 见名知意 4. 驼峰命名:第一个单词首字母小写

获取token,绑定微信号,自定义菜单,事件响应demo

摘要: 这个demo包含了获取token,绑定微信号,设置自定义菜单,响应文本和事件 这个教程的基础篇和提升篇都看完了,总感觉有点隔靴挠痒的感觉,讲的东西我都懂,没有吸收多少新鲜的知识.貌似还没有我这个一年前写的脚本好呢,估计也是照顾新人吧.期待高级篇的讲解,不过现在高级篇估计还在录制当中,所以对微信公众平台开发的学习就先到这里吧. 下面介绍一下我很久以前写的这个脚本.基本上常用的几个功能都有了,access_token的获取,用户的微信号和公司的账号的绑定,查询公司服务器上的数据,自定义表单什

正则表达式——转载

Java判断时间,Email,手机号,身份证等是否为正确格式 //=====================判断时间是否正确格式 public static boolean checkDate(String date,String format) ...{        DateFormat df = new SimpleDateFormat(format);        Date d = null;        try...{            d = df.parse(date); 

中国寒龙反网络病毒联盟官网www.hackerschina.org更新公告。社工库更新公告。

大家好欢迎使用中国寒龙反网络病毒联盟在线平台. 本平台为国际公益网站SEC平台 在这里本站近期更新的社工库包括:天涯数据 乌云网会员数据 南宫数据 中南股份数据 QQ数据 和某住址社工MM数据 以及个人数据  如果再本站搜索不到您想要的资料说明本站未曾更新您相关的数据资料 不过在此您对本站搜索关键字的使用需要有一定的技巧设置如:搜索 人名字  QQ号  手机号 身份证号等等产品序列号等等,本产品序列号和商家号只供搜索中南股份和南宫的数据.谢谢使用本站. 另外本站在年底期间将会升级服务器,,升级期

wxpython从入门到精通

#1.这里只写了python GUI 交互页面的代码,页面调用的方法另外写的#2.使用都比较简单,直接看注释就能看明白的,不明白的可以留言,一起学习# -*- coding: utf-8 -*-import wximport wx.xrcfrom realName import publicfrom dFraud import delFraudfrom quxiaojiekuan import quxiaojiekuanfrom loan import loan class MyFrame1 (