1. 程式人生 > >手機號中間4位數隱藏或者只顯示末尾四位數

手機號中間4位數隱藏或者只顯示末尾四位數

// 匹配手機號首尾,以類似“123****8901”的形式輸出
'12345678901'.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');

此段正則匹配字串中的連續11位數字,替換中間4位為*號,輸出常見的隱匿手機號的格式。

如果要僅得到末尾4位,則可以改成如下形式:

// 匹配連續11位數字,並替換其中的前7位為*號
'15110280327'.replace(/\d{7}(\d{4})/, '*******$1');

感謝分享https://zhidao.baidu.com/question/552200965.html