身份证号码隐藏

1、html结构

 <div id="root"><div class="form-item">身份证号码脱敏(显示前4位和后6位)</div><input class="form-item" type="text" v-model="showValue" placeholder="请输入身份证号码" @input="desenInputText"><div class="form-item">输入数据</div><div class="form-item">{{value}}</div></div>

2、js部分

new Vue({el: '#root',data: {showValue: '',value: ''},methods: {desenText(str){let res = strconst len = str.lengthlet pre4 = ''let last6 = ''pre4 = str.slice(0,4)last6 = str.slice(Math.max(len - 6,4))const star = Math.max(0,len-10)res = pre4 + '*'.repeat(star) + last6return res},desenInputText(e){// 真实值与展示值同步动态转换const ind = e.target.selectionStart - 1;let value = this.valueconst showValue = this.showValueconst isAdd = showValue.length > value.lengthconst num = Math.abs(value.length - showValue.length)if(isAdd){value = value.slice(0, ind-num+1) + showValue.slice(ind - num+1,ind+1) + value.slice(ind-num+1);}else{value = value.slice(0, ind+1) + value.slice(ind+num+1)}this.value = valuethis.showValue = this.desenText(value)// this.$nextTick(()=>{//    const elem = e.target//    if(elem.setSelectRange){//      elem.setSelectionRange(ind+1,ind+1)//     }else{//        const range = elem.createTextRange()//         range.moveStart('character',ind+1)//         range.moveEnd('character', ind+1)//      range.select();//   }// })}}})

身份证号码中间显示*星号相关推荐

  1. excel 科学计数法转换成文本完整显示_表格技巧—Excel里身份证号码显示不全的多种解决办法...

    运用Excel表格可以快速统计和汇总数据,那么当在表格当中输入身份证号码时,表格通常显示不完全,这是为什么呢,今天小编就来给大家详细介绍当身份证号码显示不全时的多种解决办法,一起来学习一下吧. 首先, ...

  2. excel表格数字显示不全_表格技巧—Excel里身份证号码显示不全的多种解决办法...

    运用Excel表格可以快速统计和汇总数据,那么当在表格当中输入身份证号码时,表格通常显示不完全,这是为什么呢,今天小编就来给大家详细介绍当身份证号码显示不全时的多种解决办法,一起来学习一下吧. 首先, ...

  3. java对银行卡号、手机号码、身份证号码进行脱敏

    文章目录 PatternUtil PrivacyUtil PatternUtil package com.yt.eos.common.utils;/*** 正则表达式匹配* @author tyg* ...

  4. ng 姓名,手机,身份证号码 脱敏处理

    ng 处理姓名,手机,身份证号码 脱敏. 加星号* //html: {{w.name | toHideName}}//ng: angular.module('mainApp').register.fi ...

  5. excel表格数字显示不全_从word中把身份证号码复制到excel表格中完整显示身份证号码后4位...

    ​ 如果直接从word中复制内容,在excel表格中进行粘贴处理,gif动画演示如下: 在word中,身份证号显示是完整的,而直接复制到excel表格会显示成E*17,这是科学计数法.双击单元格显示出 ...

  6. 前端对用户身份证号码进行验证以及模糊显示

    一. 需求 后台管理系统项目,展示用户传入身份证号码.现需要验证用户输入的身份证号码的真实性,以及对身份证号码进行模糊显示. 二. 代码验证 2.1 验证身份证号码的真实性 参考的这篇文章:https ...

  7. speedoffice表格中身份证号码显示不全怎么解决?

    当在表格当中输入身份证号码时,表格通常显不完全,这是为什么呢,今天小编就来给大家详细介绍当身份证号码显示不全时的解决办法. 1.选中需要输入身份证号的单元格,输入法切换成英文状态,然后输入单引号,再输 ...

  8. Vue按钮控制身份证号码显示隐藏中间部分

    在实际开发中经常会遇到点击小眼睛图标控制身份证号码显示隐藏的情况.比如: 这是我在实际开发中遇到的问题,或许方法有点笨,但是可以实现,有大神请指教. 1.首先在data中保存数据,并且定义一个布尔值变 ...

  9. sqlite 导出CSV,身份证号码显示科学计数法

    网上搜索大量资料后,均不是sqlite 数据库解决办法. 如下解决办法: 1.sqlite 不支持concat ,故使用select  " ' " || 列名  from ***, ...

  10. Java实现为手机号码或身份证号码打星号

    第一种方法(正则表达式与replaceAll的使用) 需要的知识点: 1.如何使用Scanner (相关知识点在:https://blog.csdn.net/xueyijin/article/deta ...

最新文章

  1. 字符串最长子串匹配-dp矩阵[转载]
  2. 网页性能优化02-懒加载工作原理
  3. HTTP解决设置返回header的code码为400仍然是200的问题
  4. 工业机器人工具中心点标定的意义_新品发布 | 倍加福新推VOS智能视觉传感器,为机器人添一双“慧眼”...
  5. Java基础入门笔记-Eclipse快捷操作
  6. Minidao_1.6.2版本发布,超轻量Java持久化框架
  7. Java虚拟机专题之class文件结构(读书笔记)
  8. php中,多维数组是什么意思,在PHP中回显多维数组
  9. main,tmain,winmain()等函数——UNICODE - sensensen - 博客园
  10. C++ map, 运用map统计单词出现的次数
  11. Mathematic的学习打卡day 8
  12. 禁用 SQL 游标,告诉你外面听不到的原因【内含福利】
  13. 一种基于XGBOOST的企业员工稳定性(员工离职)预测方法
  14. PLC培训班一般多少钱?
  15. jQuery学习笔记(三)jQuery动画效果
  16. TP-Link ER系列路由器下挂路由器设置VLAN方法
  17. 人民币大写的正确写法
  18. 复合弓,反曲弓,直拉弓和传统弓哪个适合入门
  19. C语言rot90的头文件,python – np.rot90()破坏了opencv图像
  20. python算法工程师需要会写什么_算法工程师到底在干嘛

热门文章

  1. html编写代码制作网站教程,html代码编写教程
  2. 这几天的QC培训想到的
  3. Linux版本CentOS下安装svn客户端及使用
  4. 股票投资的基本面量化
  5. 2021最新阿里Java面经
  6. 利用 USB转485通过Wireshark抓取MSTP数据
  7. 1024程序员节最新福利之2018最全大数据资料集合
  8. nrf52840学习心得(一)
  9. FIT2CLOUD飞致云被权威研究机构评选为中国混合云管理软件领导者
  10. 实战 | 如何使用微搭低代码实现公差申请应用