js身份证号电话脱敏处理(用*替换中间数据)

Posted 可樂_Thompson

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js身份证号电话脱敏处理(用*替换中间数据)相关的知识,希望对你有一定的参考价值。

数字类型

certificatecodecopy = certificatecode.replace(/^(.{6})(?:\\d+)(.{4})$/,  "\\$1****\\$2");

所有类型

enginenocopy = engineno.replace(/^(.{2})(?:\\w+)(.{1})$/, "\\$1****\\$2");

enginenocopy = engineno.replace(/^(.{4})(?:\\w+)(.{4})$/, "\\$1****\\$2");

vue中应用

<el-table-column
                  width="200px"
                  prop="credentialsNum"
                  label="身份证号码"
                  align="center"
                >
                  <template slot-scope="scope">
                  <p v-if="scope.row.credentialsNum != null && scope.row.credentialsNum != \'\' ">
                    {{scope.row.credentialsNum.replace(/^(.{6})(?:\\d+)(.{4})$/, "$1****$2")}}
                  </p>
                  <p v-else>未知</p>
                  </template>
                </el-table-column>

效果图:

以上是关于js身份证号电话脱敏处理(用*替换中间数据)的主要内容,如果未能解决你的问题,请参考以下文章

脱敏工具类。手机号银行卡号身份证号关键信息脱敏

一个注解(优雅)搞定SpringBoot项目中的身份证号手机号等敏感数据脱敏

一个注解(优雅)搞定SpringBoot项目中的身份证号手机号等敏感数据脱敏

使用Presto SQL实现身份证号部分脱敏

使用Presto SQL实现身份证号部分脱敏

使用Presto SQL实现身份证号部分脱敏