今天,编写JSP页面,这是需要隐藏的字段的中间部分,只有几首,后者很少。结果
发现,大部分的互联网被隐藏在先前指定的字段,或使用正则表达式来隐藏手机号码或身份证。这样的话必须知道前进中的字段的长度,我也不想知道,长度仅为前3和后4个。
没办法,谁让我需要隐藏场的长度是不固定的。
解决方案:1。如果您知道字段的长度,可以在JSP标记库中使用正则表达式或FN
函数。
正则表达式
phone.replaceall(( D { 3 }) D { 4 }( D { 4 })
152 *** 4799
IdCard.replaceAll(( D { 4 }) D { 10 }( W { 4 })
4304 ***** 7733
FN
功能 复制代码代码如下所示:
$ { FN:子串(item.mobile,0,3)} * $ {fn:子串(item.mobile,11)} 152 * 4799
复制代码代码如下所示:
$ { FN:子串(item.idcard,0,4)} * $ {fn:子串(item.idcard,14,18)} 4304 * 7733
2。该字段的长度不知道,只有正面和背面部分
显示,只有FN使用。
复制代码代码如下所示:
$ { FN:子串(item.account,0,3)} * $ {fn:子串(item.account,FN:长度(项目。项目)4、(FN:长度(项目。
账户))}
这只会显示前3名和下4名。
展出前只有几次,过了几次……省略号代替过长标题的例子
10 } > $ {fn:子串(item.fundname,0, 10)} / /…超过最大显示值的10,超出省略号
$ {项目。fundname }
以上是本文的全部内容,希望能对您有所帮助,希望大家多多
支持。