jsp隐藏关键敏感字段信息只显示前后字段的示例
今天写jsp页面,要求对字段中间部分隐藏,只显示前几位和后几位。搜了一下发现网上大都是隐藏前面指定字段,或者是利用正则表达式隐藏手机号或是身份证。这样的话必须预先知道字段长度,而我不想知道长度只显示前3位和后4位。 没办法,谁让我需要隐藏的字段长度未定呢。 解决方案:1、如果知道字段长度的话可以用正则表达式或是jsp标签库里的fn函数 正则表达式 phone.replaceAll((\\d{3})\\d{4}(\\d{4}),$1****$2); 152****4799 idCard.replaceAll((\\d{4})\\d{10}(\\w{4}),$1*****$2)
用户评论