电话、身份证、名字信息做脱敏处理
// 关键信息脱敏处理
export const noPassByMobile = (str) => {
if (null != str && str != undefined) {
var pat = /(\d{3})\d*(\d{4})/;
return str.replace(pat, '$1****$2');
} else {
return "";
}
}
export const noPassByIdentity = (str) => {
if (null != str && str != undefined) {
var pat = /^(\d{6})\d+(\d{4})$/;
return str.replace(pat, "$1******$2");
} else {
return "";
}
}
export const noPassByName = (str) => {
if (null != str && str != undefined) {
if (str.length == 2) {
return str.substring(0, 1) + '*' //截取name 字符串截取第一个字符,
} else if (str.length == 3) {
return str.substring(0, 1) + "*" + str.substring(2, 3)//截取第一个和第三个字符
} else if (str.length > 3) {
return str.substring(0, 1) + "*" + '*' + str.substring(3, str.length)//截取第一个和大于第4个字符
}
} else {
return "";
}
}
电话、身份证、名字信息做脱敏处理相关推荐
- 通过阿里云API 身份证图片或拍身份证 读取身份证正反面信息
参看文:阿里的资料 https://market.aliyun.com/products/57124001/cmapi010401.html?spm=5176.8243888.554823.2.wXf ...
- 文字校验的工具类--中文,电话号码,邮箱,身份证等信息的校验
这是项目中常用的文字校验的工具类,包括:中文,电话号码,邮箱,身份证等信息的校验 import java.text.ParseException; import java.text.SimpleDat ...
- android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...
本文实例讲述了Android开发实现拨打电话与发送信息的方法.分享给大家供大家参考,具体如下: xml布局: android:layout_width="fill_parent" ...
- 利用Java进行身份证正反面信息识别
利用Java进行身份证正反面信息识别 1.百度授权信息准备 首先你得在百度AI开放平台上面注册一个账号,或者已经有百度账号了,网址是:https://ai.baidu.com/,如下图所示: 然后点击 ...
- 字符串练习:手机号码屏蔽,身份证号码信息查看,游戏骂人敏感词替换
方法:String substring(int a,int b) 截取 注意点:包头不包尾,包左不包右,只有返回值才是截取的小串. 方法:String replace(旧值,新值) ...
- 电话区号信息API接口,免费好用
1.前言 电话区号信息查询接口,能实现获取世界电话区号列表.这个接口的特点是数据会经常更新. 查看接口完整信息:https://www.idmayi.com/doc/detail?id=6 2.接口明 ...
- 手机号,身份证,银行卡号数据脱敏
手机号,身份证,银行卡号数据脱敏 主体 /*** <p>* 数据脱敏* (1)手机号(联系方式类型为:手机):* 正常显示前3位后4位,其他位用*补齐,例如:159****5865* (2 ...
- Java对姓名, 手机号, 身份证号, 地址进行脱敏
替换几位就用几个*号 一.姓名 1, 脱敏规则: 只显示第一个汉字,比如李某某置换为李**, 李某置换为李* private static String desensitizedName(String ...
- Python_身份证号信息查询
# -*- coding: utf-8 -*- """ Created on Wed Sep 19 19:03:26 2018@author: LIU Zhendong ...
最新文章
- 雅虎某分站的XSS导致雅虎邮箱沦陷
- Docker建网站 4条命令搞定
- Ubuntu 16.04下Redis Cluster集群搭建(官方原始方案)
- Android驱动之 Linux Input子系统之TP——A/B(Slot)协议
- java中的strictfp的作用
- Elasticsearch 自定义分析器Analyzer
- 硬盘测试软件di,磁盘检测(Folder Size Professional)
- android TextView屏蔽复制粘贴文本选择菜单
- AR/VR工作原理及目前存在的技术问题
- Stream篇(五)
- 《亚马逊云科技-游戏孵化营》第一次公开课学习心得
- 五一应该去哪里自驾游?哪里人最少,哪里不堵车?这份攻略你必须拥有。
- java小数的数据类型_【填空题】Java 中小数默认的数据类型为 ,如果要指定为 类型,要在小数后面加F或f。...
- aps助油田服务与设备行业实现数字化
- Android APP打包发布
- 原创:oracle PL/SQL编程基础 下lt;十二gt;
- pdf文本和表格处理——pdfplumber的安装与简单使用
- c语言贝塞尔函数J1,贝塞尔函数:_j0、_j1、_jn、_y0、_y1、_yn
- 利用BP神经网络进行公路客运货运量的预测
- Linux课堂练习1
热门文章
- matlab中子模块,Simulink是MATLAB平台中实现模块仿真功能的子系统。
- 联发科有没有高端处理器_没有高端也无妨 联发科12nm神U出货超过5000万
- 魔兽世界最新服务器推荐,魔兽世界怀旧服上班党服务器选择推荐 上班族服务器选什么好?...
- python用循环输入给数组赋值_python二维数组重复赋值问题
- python 中文名_python生成随机中文姓名和拼音
- stack around the variable “XX” was corrupted的解决方法
- OSChina 周二乱弹 —— BUG 无处不在,你找到了吗?
- Mysql学习笔记3-数据类型+创建数据表+唯一性
- 汇正财经骗局?中字头助力大盘站上3300
- Python中的groupby分组