jsp显示邮箱,中间部分用*号代替

登录邮箱: 您尚未设置登录邮箱    添加邮箱 ${memberInfo.email}    修改邮箱

传一个对象,有email值,$(xx.email)取到,我想显示时候显示例如666****66@163.com

正则 (.{3})(.*?)(.{2})(@.*) 替换成 $1*****$3$4
图片说明

如果想做得更好一点,请判断$2的长度,然后用该长度的星号填充

不会的话可以用笨办法,subString

不会的话可以用笨办法,subString