1. 程式人生 > >java隱藏手機號中間四位和郵箱隱藏

java隱藏手機號中間四位和郵箱隱藏

1、隱藏手機號碼中間四位:

    s.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");  


2、隱藏郵箱:只顯示@前面的首位和末位

    s.replaceAll("(\\w?)(\\w+)(\\w)(@\\w+\\.[a-z]+(\\.[a-z]+)?)", "$1****$3$4"))  


$1,$2分別匹配第一個括號和第二個括號中的內容

3、隱藏名字後面

s.replaceAll("([\\d\\D]{1})(.*)", "$1**")