手機號隱藏

2021-09-26 14:31:53 字數 385 閱讀 5268

多的不說,直接上demo

string phone = "12345678983";

phone.replaceall("(\\d)\\d(\\d)", "$1*****$2");

利用string自帶的replaceall方法進行替換達到隱藏效果,此方法的第乙個引數為分組正規表示式

引數注釋:

按照上面demo中替換後的手機號為:123*****983

注意:當手機號長度小於正則中定義的長度時將不做替換,如果手機號大於正則中的長度時能正常替換,只是多出的值將不做替換;

replaceall方法執行後將返回乙個新的字串;

*****的長度並不是要與\d的長度一致,此處只是將原字串中的值替換成某字串。

隱藏手機號 郵箱等敏感資訊

做專案的時候,頁面上有一些敏感資訊,需要用 隱藏一些比較重要的資訊,於是打算寫乙個通用的方法。let s do it 1 2 隱藏敏感資訊 3 4 資訊實體 5 左邊保留的字元數 6 右邊保留的字元數 7 當長度異常時,是否顯示左邊 8 true 顯示左邊,false 顯示右邊 9 10 11pub...

手機號判斷

public class smsutil toast.maketext activity,手機號碼輸入有誤!toast.length short show return false 驗證手機格式 public static boolean ismobileno string mobilenums 1...

手機號查詢

題目 信服君接受一項任務需要製作乙個手機號碼查詢系統,輸入連續的數字後,需要顯示所有包含該連續數字的手機號。為了驗證演算法,信服君當前只需輸出手機號的個數即可。注 直接用數學的查詢方式如果 phonenum i find test string npos 會超時,只能ac80 這裡用空間替換時間效率...