// 关键信息脱敏处理

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 "";

}

}

电话、身份证、名字信息做脱敏处理相关推荐

  1. 通过阿里云API 身份证图片或拍身份证 读取身份证正反面信息

    参看文:阿里的资料 https://market.aliyun.com/products/57124001/cmapi010401.html?spm=5176.8243888.554823.2.wXf ...

  2. 文字校验的工具类--中文,电话号码,邮箱,身份证等信息的校验

    这是项目中常用的文字校验的工具类,包括:中文,电话号码,邮箱,身份证等信息的校验 import java.text.ParseException; import java.text.SimpleDat ...

  3. android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...

    本文实例讲述了Android开发实现拨打电话与发送信息的方法.分享给大家供大家参考,具体如下: xml布局: android:layout_width="fill_parent" ...

  4. 利用Java进行身份证正反面信息识别

    利用Java进行身份证正反面信息识别 1.百度授权信息准备 首先你得在百度AI开放平台上面注册一个账号,或者已经有百度账号了,网址是:https://ai.baidu.com/,如下图所示: 然后点击 ...

  5. 字符串练习:手机号码屏蔽,身份证号码信息查看,游戏骂人敏感词替换

    方法:String substring(int a,int b)        截取 注意点:包头不包尾,包左不包右,只有返回值才是截取的小串. 方法:String replace(旧值,新值)    ...

  6. 电话区号信息API接口,免费好用

    1.前言 电话区号信息查询接口,能实现获取世界电话区号列表.这个接口的特点是数据会经常更新. 查看接口完整信息:https://www.idmayi.com/doc/detail?id=6 2.接口明 ...

  7. 手机号,身份证,银行卡号数据脱敏

    手机号,身份证,银行卡号数据脱敏 主体 /*** <p>* 数据脱敏* (1)手机号(联系方式类型为:手机):* 正常显示前3位后4位,其他位用*补齐,例如:159****5865* (2 ...

  8. Java对姓名, 手机号, 身份证号, 地址进行脱敏

    替换几位就用几个*号 一.姓名 1, 脱敏规则: 只显示第一个汉字,比如李某某置换为李**, 李某置换为李* private static String desensitizedName(String ...

  9. Python_身份证号信息查询

    # -*- coding: utf-8 -*- """ Created on Wed Sep 19 19:03:26 2018@author: LIU Zhendong ...

最新文章

  1. 雅虎某分站的XSS导致雅虎邮箱沦陷
  2. Docker建网站 4条命令搞定
  3. Ubuntu 16.04下Redis Cluster集群搭建(官方原始方案)
  4. Android驱动之 Linux Input子系统之TP——A/B(Slot)协议
  5. java中的strictfp的作用
  6. Elasticsearch 自定义分析器Analyzer
  7. 硬盘测试软件di,磁盘检测(Folder Size Professional)
  8. android TextView屏蔽复制粘贴文本选择菜单
  9. AR/VR工作原理及目前存在的技术问题
  10. Stream篇(五)
  11. 《亚马逊云科技-游戏孵化营》第一次公开课学习心得
  12. 五一应该去哪里自驾游?哪里人最少,哪里不堵车?这份攻略你必须拥有。
  13. java小数的数据类型_【填空题】Java 中小数默认的数据类型为 ,如果要指定为 类型,要在小数后面加F或f。...
  14. aps助油田服务与设备行业实现数字化
  15. Android APP打包发布
  16. 原创:oracle PL/SQL编程基础 下lt;十二gt;
  17. pdf文本和表格处理——pdfplumber的安装与简单使用
  18. c语言贝塞尔函数J1,贝塞尔函数:_j0、_j1、_jn、_y0、_y1、_yn
  19. 利用BP神经网络进行公路客运货运量的预测
  20. Linux课堂练习1

热门文章

  1. matlab中子模块,Simulink是MATLAB平台中实现模块仿真功能的子系统。
  2. 联发科有没有高端处理器_没有高端也无妨 联发科12nm神U出货超过5000万
  3. 魔兽世界最新服务器推荐,魔兽世界怀旧服上班党服务器选择推荐 上班族服务器选什么好?...
  4. python用循环输入给数组赋值_python二维数组重复赋值问题
  5. python 中文名_python生成随机中文姓名和拼音
  6. stack around the variable “XX” was corrupted的解决方法
  7. OSChina 周二乱弹 —— BUG 无处不在,你找到了吗?
  8. Mysql学习笔记3-数据类型+创建数据表+唯一性
  9. 汇正财经骗局?中字头助力大盘站上3300
  10. Python中的groupby分组