隐藏身份证中间几位工具类
package com.xqjr.common.utils;/*** description:* author: Administrator* date:2018/7/27 8:57*/ public class HideDataUtil {/*** 隐藏身份证中间几位数字* @param cardNo* @return*/public static String hideCardNo(String cardNo) {int length = cardNo.length();int beforeLength = 4;int afterLength = 4;//替换字符串,当前使用“*”String replaceSymbol = "*";StringBuffer sb = new StringBuffer();for(int i=0; i<length; i++) {if(i < beforeLength || i >= (length - afterLength)) {sb.append(cardNo.charAt(i));} else {sb.append(replaceSymbol);}}return sb.toString();} }
然后再Controller层modelMap到页面
modelMap.addAttribute("HideDataUtil", new HideDataUtil());
我是用的velocity模板
在模板动态数据前加上工具类类名和方法名
<th>身份证号</th> ******
<td>$HideDataUtil.hideCardNo(${userCApplyLoanDO.cardnumber})</td>
完美隐藏
隐藏身份证中间几位工具类相关推荐
- BankCardUtils(根据银行卡号 获取 银行卡类型、银行名称和银行编码 自动格式化银行卡号、手机号、身份证号输入的工具类)
BankCardUtils 根据银行卡号 获取 银行卡类型.银行名称和银行编码 自动格式化银行卡号.手机号.身份证号输入的工具类 效果图 特点 支持自动根据银行卡号获取出银行名称.银行编码.银行卡类型 ...
- BankCardUtils 根据银行卡号 获取 银行卡类型、银行名称和银行编码 自动格式化银行卡号、手机号、身份证号输入的工具类
BankCardUtils 项目地址:nanchen2251/BankCardUtils 简介:根据银行卡号 获取 银行卡类型.银行名称和银行编码 自动格式化银行卡号.手机号.身份证号输入的工具类 ...
- java身份证以及手机号的工具类
package com.construction.util;import java.util.HashSet; import java.util.regex.Pattern;/*** @autor * ...
- 【Java】二代身份证号校验的工具类Java代码可直接使用
这是校验身份证合法性的工具类,需要的同学可以直接复制粘贴去用,没有其他依赖. package com.gaby.commons.util;import java.text.ParseException ...
- ThinkPHP6 隐藏身份证中间8位
{:substr_replace(132563200025632545,'********',6,8)} 132563********2545 表单展示示例 <table class=" ...
- java校验身份证的合法性、根据身份证获取生日等工具类
文章目录 一.校验15位或者18位身份证的合法性 二.从身份证号中反向获取生日.性别等信息 一.校验15位或者18位身份证的合法性 import java.text.ParseException; i ...
- Python 3、selenium/执行js命令显示隐藏元素,封装js工具类
为什么需要js? 我们需要执行函数,但是实现成本很高或很难甚至无法实现事件的时候,可以直接通过js命令调用 页面上有些元素无点击事件,不可点击等,调用js直接实现效果即可 还有种种原因导致,没达到我们 ...
- 身份证号本地校验工具类IDCardValidate
有效:返回"" 无效:返回String信息 import java.text.ParseException; import java.text.SimpleDateFormat; ...
- 「Java工具类」发现一个身份证地址解析出省市区的工具类
介绍语 本号主要是Java常用关键技术点,通用工具类的分享:以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+d ...
最新文章
- 2021年大数据常用语言Scala(十七):基础语法学习 Set
- SQL Server 插入含有中文字符串出现乱码现象的解决办法
- String类split方法
- 自定义分页模板(银角大王版)
- VTK:绘图之BarChart
- Java黑皮书课后题第7章:7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同
- 皇家特使2 全三星攻略
- jquery --- DOM操作、表单元素的初始化
- iOS开发-Get请求,Post请求,同步请求和异步请求
- 设计模式——策略模式详解
- springmvc + ibatis 框架的搭建
- linux fedora14 u盘运行,通过U盘安装Fedora-14-i686-Live-Desktop
- python金融反欺诈-项目实战
- svn locked 怎么解决
- Redis 源码简洁剖析 - SDS 字符串
- Matlab 线性拟合 非线性拟合
- CF596D Wilbur and Trees
- 针对日语二级的学习方法
- OpenCV系列之立体图像的深度图 | 五十二
- c语言学习—图书搜索
热门文章
- pandas操作excel 笔记
- win10计算机丢失msvcr,计算机中丢失msvcr110.dll怎么办?Win10系统中丢失msvcr110.dll解决方法...
- 程序员爬取 5000+ 口红商品数据,差点比女朋友更懂口红?
- markdown教程
- (菜鸟教程)Java分支结构程序设计----if语句的使用
- 别再自己抠图了,Python教你一招弄完
- [Shell命令] tar -cvf -xvf 打包解包文件夹
- 操作系统笔记整理12——磁盘存储器的管理
- 电商扣减库存_经验分享:电商库存体系设计笔记
- javaWeb实现裁剪图片上传整套方案