如何从密码中删除“-”和显示空白?
How can I remove "-" and Display blank from pincode?
我有一份 XML 文档,其中包含一个 pin 码,值为
“--60000”。我使用 pin 码作为字符串。
现在,我想用 Jasper Report 中的个人识别码中的空白数字替换“-”。
我试过这个表达式。
(($F{pincode}==null?"":($F{pincode}.substring(0,$F{pincode}.length()-6))!="-"?"":$F{pincode}.substring(0,$F{pincode}.length()-6)))
有什么解决办法吗?
您可以使用:
($F{pincode}==null?"":$F{pincode}).replaceAll("-", " ")
编辑:
也许这会满足您的需求:
(($F{pincode}==null?"":$F{pincode}).startsWith("-") ? "" : $F{pincode}.charAt(0)
试试这个,
如果“-”是 $F{pincode}
的第一个数字,则将“”排除 $F{pincode}
的第一个数字
$F{pincode}==null ? "" : ($F{pincode}.startsWith("-") ? (""+ $F{pincode}.substring(1)) : $F{pincode})
我有一份 XML 文档,其中包含一个 pin 码,值为 “--60000”。我使用 pin 码作为字符串。 现在,我想用 Jasper Report 中的个人识别码中的空白数字替换“-”。
我试过这个表达式。
(($F{pincode}==null?"":($F{pincode}.substring(0,$F{pincode}.length()-6))!="-"?"":$F{pincode}.substring(0,$F{pincode}.length()-6)))
有什么解决办法吗?
您可以使用:
($F{pincode}==null?"":$F{pincode}).replaceAll("-", " ")
编辑:
也许这会满足您的需求:
(($F{pincode}==null?"":$F{pincode}).startsWith("-") ? "" : $F{pincode}.charAt(0)
试试这个,
如果“-”是 $F{pincode}
的第一个数字,则将“”排除 $F{pincode}
$F{pincode}==null ? "" : ($F{pincode}.startsWith("-") ? (""+ $F{pincode}.substring(1)) : $F{pincode})