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项目中的身份证号手机号等敏感数据脱敏