国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP利用正則表達式實現手機號碼中間4位用星號(*)替換顯示

2024-09-04 11:47:40
字體:
來源:轉載
供稿:網友

因為需要為客戶保持隱私,所以手機號碼不能完全顯示在網站上,但是又不能不顯示,所以就很多網站想到了顯示但是不完整顯示,在上面用星號替換部分顯示,其實做到這個很簡單,用正則替換顯示其中的一部分即可。

PHP利用正則表達式實現手機號碼中間4位用星號(*)替換顯示功能

Method 1:

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

Method 2:

$num = "13966778888"

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

實例: 

$phonenum = "13966778888";

echo hidtel($phonenum);

最后輸出:139****8888

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九龙县| 明星| 长子县| 河池市| 凤凰县| 沙河市| 洪江市| 镇原县| 苍山县| 黔江区| 丰宁| 曲松县| 大名县| 汤原县| 太仓市| 临泉县| 招远市| 芦溪县| 普宁市| 诸城市| 临洮县| 钦州市| 白城市| 丹阳市| 兴海县| 松潘县| 浮山县| 个旧市| 类乌齐县| 读书| 耒阳市| 会理县| 和平县| 峨边| 来凤县| 南昌市| 从江县| 隆林| 托克逊县| 平舆县| 长垣县|