PHP利用正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)碼中間4位用星號(hào)(*)替換顯示功能
因?yàn)樾枰獮榭蛻舯3蛛[私,所以手機(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); //固定電話 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ì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
php之XML轉(zhuǎn)數(shù)組函數(shù)的詳解
本篇文章是對(duì)php中的XML轉(zhuǎn)數(shù)組函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP生成短網(wǎng)址的思路以及實(shí)現(xiàn)方法的詳解
今天小編就為大家分享一篇關(guān)于PHP生成短網(wǎng)址的思路以及實(shí)現(xiàn)方法的詳解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03Laravel5.1 框架模型多態(tài)關(guān)聯(lián)用法實(shí)例分析
這篇文章主要介紹了Laravel5.1 框架模型多態(tài)關(guān)聯(lián)用法,結(jié)合實(shí)例形式分析了laravel5.1框架模型多態(tài)關(guān)聯(lián)具體實(shí)現(xiàn)、使用方法與操作注意事項(xiàng),需要的朋友可以參考下2020-01-01老生常談ThinkPHP中的行為擴(kuò)展和插件(推薦)
下面小編就為大家?guī)硪黄仙U凾hinkPHP中的行為擴(kuò)展和插件(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05學(xué)習(xí)PHP Cookie處理函數(shù)
這篇文章主要為大家詳細(xì)介紹了PHP Cookie處理函數(shù)的使用方法,感興趣的小伙伴們可以參考一下2016-08-08Drupal7連接多個(gè)數(shù)據(jù)庫(kù)及常見問題解決
這篇文章主要介紹了Drupal7連接多個(gè)數(shù)據(jù)庫(kù)的方法、操作實(shí)例,以及常見問題解決方法,需要的朋友可以參考下2014-03-03Yii2 GridView實(shí)現(xiàn)列表頁(yè)直接修改數(shù)據(jù)的方法
這篇文章主要介紹了Yii2 GridView實(shí)現(xiàn)列表頁(yè)直接修改數(shù)據(jù)的方法的相關(guān)資料,小編認(rèn)為非常具有參考價(jià)值,特此分享到腳本之家平臺(tái),需要的朋友可以參考下2016-05-05