正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)中間4位數(shù)隱藏或者只顯示末尾四位數(shù)
下面看下正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)中間4位數(shù)隱藏或者只顯示末尾四位數(shù)
// 匹配手機(jī)號(hào)首尾,以類似“123****8901”的形式輸出 '12345678901'.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');
此段正則匹配字符串中的連續(xù)11位數(shù)字,替換中間4位為*號(hào),輸出常見(jiàn)的隱匿手機(jī)號(hào)的格式。
如果要僅得到末尾4位,則可以改成如下形式:
// 匹配連續(xù)11位數(shù)字,并替換其中的前7位為*號(hào) '15110280327'.replace(/\d{7}(\d{4})/, '*******$1');
ps:下面看下隱藏手機(jī)號(hào)碼中間四位數(shù)
1.隱藏手機(jī)號(hào)碼中間四位,變成186****9877
/** * 隱藏部分手機(jī)號(hào)碼 * @param phone * @return */ public static String hidePhoneNum(String phone){ String result = ""; if (phone != null && !"".equals(phone)) { if (isMobileNum(phone)) { result = phone.substring(0, 3) + "****" + phone.substring(7); } } return result; }
2.判斷是否是手機(jī)號(hào)碼
/** * 檢查是否是電話號(hào)碼 * * @return */ public static boolean isMobileNum(String mobiles) { Pattern p = Pattern .compile("^((13[0-9])|(14[0-9])|(15[^4,\\D])|(18[0-9]))\\d{8}$"); Matcher m = p.matcher(mobiles); return m.matches(); }
總結(jié)
以上所述是小編給大家介紹的正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)中間4位數(shù)隱藏或者只顯示末尾四位數(shù),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- angularJs自定義過(guò)濾器實(shí)現(xiàn)手機(jī)號(hào)信息隱藏的方法
- C#使用正則表達(dá)式隱藏手機(jī)號(hào)中間四位為*
- mysql sql語(yǔ)句隱藏手機(jī)號(hào)碼中間四位的方法
- php實(shí)現(xiàn)替換手機(jī)號(hào)中間數(shù)字為*號(hào)及隱藏IP最后幾位的方法
- C#隱藏手機(jī)號(hào)、郵箱等敏感信息的實(shí)現(xiàn)方法
- PHP實(shí)現(xiàn)手機(jī)號(hào)碼中間四位用星號(hào)(*)隱藏的自定義函數(shù)分享
- PHP用星號(hào)隱藏部份用戶名、身份證、IP、手機(jī)號(hào)等實(shí)例
相關(guān)文章
常用的JQuery數(shù)字類型驗(yàn)證正則表達(dá)式整理
本文整理了一些常用的數(shù)字類型驗(yàn)證正則,希望大家在使用過(guò)程中可以參考下2013-06-06JS 正則表達(dá)式(學(xué)習(xí)筆記2)匹配網(wǎng)址url參數(shù)
呵呵,剛學(xué)習(xí)正則表達(dá)式,今天幫一個(gè)美女解決了個(gè)問(wèn)題。感到很高興。先貼下今天都學(xué)了什么吧。不然忘記了。2010-05-05linux grep不區(qū)分大小寫(xiě)查找字符串方法
這篇文章主要介紹了linux grep不區(qū)分大小寫(xiě)查找字符串方法,需要的朋友可以參考下2020-03-03C# 正則表達(dá)式經(jīng)典分類整理集合手冊(cè)
現(xiàn)在用到正則的時(shí)候也比較少,把以前的筆記等整理一下,以志不忘。2009-03-03如何用javascript正則表達(dá)式驗(yàn)證身份證號(hào)碼是否合法
在用戶注冊(cè)頁(yè)面有些需求要求的比較嚴(yán)格,需要對(duì)身份證驗(yàn)證是否合法,通過(guò)此功能嚴(yán)格此系統(tǒng)軟件,從而過(guò)濾到很多水客。此篇文章主要是講解如何用javascript正則表達(dá)式驗(yàn)證身份證號(hào)碼是否合法,需要的朋友可以參考下2015-07-07Python中正則表達(dá)式match()、search()函數(shù)及match()和search()的區(qū)別詳解
這篇文章主要介紹了Python中正則表達(dá)式match()、search()函數(shù)及match()和search()的區(qū)別詳解的相關(guān)資料,需要的朋友可以參考下2015-09-09