1:隐藏手机号//1.字符串截取法
$new_tel1 = substr($tel, 0, 3).'****'.substr($tel, 7);
var_dump($new_tel1);
> string(11) "123****8910"
//2.替换字符串的子串
$new_tel2 = substr_replace($tel, '****', 3, 4);
var_dump($new_tel2);
> string(11) "123****8910"
//3.用正则
$new_tel3 = preg_replace('/(\d{3})\d{4}(\d{4})/', '$1****$2', $tel);
var_dump($new_tel3);
> string(11) "123****8910"2:隐藏身份证号$str = "371515111111116042";
$new_idcard = substr_replace($str,str_repeat("*",6),6,6);
var_dump($new_idcard );3:隐藏姓名后两位或一位$user_name = '颜汐';
$strlen = mb_strlen($user_name, 'utf-8'); //获取字符长度
$firstStr = mb_substr($user_name, 0, 1, 'utf-8');  //查找字符第一个
$str = $firstStr . str_repeat('*', $strlen - 1);  //拼接第一个+把字符串 "* " 重复 $strlen - 1 次:
var_dump($str);

PHP 隐藏手机号,身份证号相关推荐

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

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

  2. [前台]---js+jquery校验姓名,手机号,身份证号

    记一次前台验证姓名,手机号,身份证号的代码,复制即用,前提是有引入jquery. var name = "姓名"if(!is_forbidName(name)){alert(&qu ...

  3. wps姓名隐藏为星号_EXCEL里如何给姓名手机号身份证号等隐私信息设置星号隐藏起来?...

    在EXCEL表格里如图有时为了保护隐私,需要把姓名啊手机啊身份证号啊这些敏感的个人信息以星号显示,要如何操作呢?下面演示一下操作步骤: 一.星号姓名 1.在需要设置的单元格里输入=REPLACE(E2 ...

  4. 正则表达式验证手机号 身份证号 银行卡号 姓名输入

    手机号验证var mobile = /^1[3|4|5|7|8]\d{9}$/;mobile.test(value);生日格式转换'20171102'.replace(/^(\d{4})(\d{2}) ...

  5. 手机号身份证号正则表达式

    手机号正则表达式:/^1[3-9]\d{9}$/ 身份证号正则表达式:/(^[1-9][0-9]{13}(\d|X|x)$)|(^[1-9]\d{17}$)|(^[1-9]\d{16}(\d|X|x) ...

  6. uniapp授权获取微信支付宝小程序手机号身份证号

    需求描述:采用uniapp框架同时开发微信和支付宝两端小程序,要求用户授权获取手机号信息. 方案一:采用 button 配置 open-type="getPhoneNumber" ...

  7. 手机号身份证号*****加密

    今天写的一个页面,里面有个效果,手机号中间4位数字被替换了星号,这个效果挺简单的,实现的方法有多种,既可以是字符串截取也可以用正则 ^_^ 要达到的效果如下: 135****2627 JS代码: 方法 ...

  8. java数据脱敏处理,手机号,身份证号和银行卡号打码展示

    目录 方式1:substring分割 方式2:正则匹配验证 方式3:StringUtils.overlay 1 先引入commons-lang3,这个基本每个项目都用到 2 数据处理 3 测试结果 方 ...

  9. 地址 脱敏规则_Java对姓名, 手机号, 身份证号, 地址进行脱敏

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

  10. ant-design表单验证手机号身份证号

    <Form.Itemlabel="电话"name="phone"rules={[{required: true, message: '请输入电话', ma ...

最新文章

  1. Javascript 用本页面文本域中的HTML代码打开一个空白窗口来运行
  2. LeetCode 1452. 收藏清单(std::includes判断子集)
  3. 一起来玩AZURE SQL(一)AZURE SQL 介绍
  4. jQuery.i18n.properties实现js国际化
  5. 7月25日训练赛签到题HDU1257
  6. 第11章:项目风险管理——章节真题
  7. Linux——进程间通信(管道)
  8. 四叉树与八叉树原理 / AABB OBB / 碰撞检测优化
  9. 51NOD 1072 Wythoff Game
  10. Chase your purpose,not your passion
  11. 安卓手机网上商城-2号店
  12. js页面中实现加载更多功能
  13. Ubuntu command 记录
  14. LinuxIP白名单设置
  15. SpringBoot学习-用户注册登录
  16. java的Intersect用法_SQL INTERSECT的用法
  17. java 12306验证码识别_GitHub - sunqipeng-cn/JavaVerify: 用java 编写的验证码识别
  18. JCcreator 4.5 注册码
  19. 解决笔记本电脑电源显示0%,电源连接,正在充电但不充电
  20. 等保2.0 二级和三级安全设备拓扑图

热门文章

  1. 台式计算机系统错误,台式电脑开机蓝屏,代码是0×0000006B,怎么修复?
  2. android 竖屏拍照旋转90度,三星等机型上拍照后图片被旋转90度的解决方案
  3. TCP/IP协议——一文读懂数字摘要、数字签名,哆啦A梦特别版1.0(个人收藏学习笔记)
  4. 【数学】Sixth Grade Math
  5. win7旗舰恢复出厂设置_教你把电脑恢复出厂设置。
  6. Cartographer学习总结
  7. 爱了,阿里P9开源分享内部Java核心开发手册(2022版)覆盖P5到P8
  8. SAP 从零起步之 1.1 创建公司代码
  9. RGB取反,渐变色计算
  10. 中兴NFC手机无法读应用问题