在前端開發的過程中,我們會遇到客戶提出來將電話號碼進行加密的需求,避免信息泄露被盜。那下面我們就來說說js如果將獲取到的手機號進行加密。 一般情況下我們通過調用后台接口獲取到數據庫的電話信息。然后我們通過四種方式可以對其進行加密。 第一種方法: 使用正則表達式來進行電話號碼加密(也是 ...
在前端開發的過程中,我們會遇到客戶提出來將電話號碼進行加密的需求,避免信息泄露被盜。那下面我們就來說說js如果將獲取到的手機號進行加密。 一般情況下我們通過調用后台接口獲取到數據庫的電話信息。然后我們通過四種方式可以對其進行加密。 第一種方法: 使用正則表達式來進行電話號碼加密(也是 ...
此段正則匹配字符串中的連續11位數字,替換中間4位為*號,輸出常見的隱匿手機號的格式。如果要僅得到末尾4位,則可以改成如下形式: 補充注釋:正則表達式中的括號即可用於分組,同時也用於定義子模式串,在replace()方法中,參數二中可以使用$n(n為數字)來依次引用 ...
一:正則方法 var str1 = '13991367972'var reg = /^(\d{3})\d*(\d{4})$/;var str2 = str1.replace(reg,'$1****$ ...
SELECT INSERT(mobile, 4, 4, '****')AS Mobile from Users ; SELECT STUFF(Mobile ,4,4,'***') AS Mobil ...
一、 二、 ...
var tel = "13122223333"; var reg = /^(\d{3})\d{4}(\d{4})$/; tel = tel.replace(reg, "$1****$2"); ...
$num = "12345678910"$str = substr_replace($num,'****',3,4); ...
在顯示用戶列表的場景中,一般用到手機號的顯示時都需要對手機號進行處理,一般是把中間的四位換成星號****,我本人用php處理的思路是進行替換,用****替換手機號的中間四位 代碼如下: 總體而言,代碼比較簡單,效率也不高,但是因為項目數據量小,所以就先這么處理了,歡迎提出更好 ...