佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > PHP利用正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)碼中間4位用星號(hào)(*)替換顯示功能

PHP利用正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)碼中間4位用星號(hào)(*)替換顯示功能

熱門(mén)標(biāo)簽:科大訊飛語(yǔ)音識(shí)別系統(tǒng) 服務(wù)器配置 團(tuán)購(gòu)網(wǎng)站 銀行業(yè)務(wù) 電子圍欄 Linux服務(wù)器 阿里云 Mysql連接數(shù)設(shè)置

因?yàn)樾枰獮榭蛻?hù)保持隱私,所以手機(jī)號(hào)碼不能完全顯示在網(wǎng)站上,但是又不能不顯示,所以就很多網(wǎng)站想到了顯示但是不完整顯示,在上面用星號(hào)替換部分顯示,其實(shí)做到這個(gè)很簡(jiǎn)單,用正則替換顯示其中的一部分即可。

Method 1:

function hidtel($phone){
 $IsWhat = preg_match('/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i',$phone); //固定電話(huà)
 if($IsWhat == 1){
 return preg_replace('/(0[0-9]{2,3}[\-]?[2-9])[0-9]{3,4}([0-9]{3}[\-]?[0-9]?)/i','$1****$2',$phone);
 }else{
 return preg_replace('/(1[358]{1}[0-9])[0-9]{4}([0-9]{4})/i','$1****$2',$phone);
 }
}

Method 2:

$num = "13966778888"
$str = substr_replace($num,'****',3,4);

實(shí)例: 

$phonenum = "13966778888";
echo hidtel($phonenum); 

最后輸出:139****8888

總結(jié)

以上所述是小編給大家介紹的PHP利用正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)碼中間4位用星號(hào)(*)替換顯示,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • PHP常用正則表達(dá)式精選(推薦)
  • PHP正則表達(dá)式筆記與實(shí)例詳解
  • PHP使用正則表達(dá)式實(shí)現(xiàn)過(guò)濾非法字符串功能示例
  • 史上最全的PHP正則表達(dá)式(手機(jī)號(hào)需要加上177-***)
  • PHP preg_match實(shí)現(xiàn)正則表達(dá)式匹配功能【輸出是否匹配及匹配值】
  • PHP手機(jī)號(hào)碼及郵箱正則表達(dá)式實(shí)例解析

標(biāo)簽:大理 棗莊 衢州 萍鄉(xiāng) 衡水 廣元 蚌埠 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP利用正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)碼中間4位用星號(hào)(*)替換顯示功能》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266
    仲巴县| 马山县| 左权县| 永济市| 天门市| 板桥市| 萨嘎县| 东乌珠穆沁旗| 府谷县| 增城市| 永济市| 巧家县| 丹寨县| 濉溪县| 平昌县| 平原县| 西青区| 嘉禾县| 双鸭山市| 泽库县| 二连浩特市| 灵台县| 元谋县| 靖州| 崇礼县| 宁远县| 宁陵县| 温宿县| 依安县| 洛阳市| 汕尾市| 平定县| 定远县| 大余县| 曲麻莱县| 万宁市| 海伦市| 惠东县| 霍山县| 阿拉善右旗| 咸阳市|