PHP利用(yòng)正則表達式實現(xiàn)手機(€ε¥jī)号碼中間(jiān)4位用(yònσ↕g)星号(*)替換顯示
來(lái)源:創立工(gōng)作(zuò)室 作(z★&uò)者:馮軍 發布時(shí)間(jiān):2024-07-2$₽✔&3 11:49:27 閱讀(dú) 1409 次
//Method 1:
function hidtel($phone){∑×
$IsWhat = preg_mat>₩®ch('/(0[0-9]{2,3}[\-]?[2-9][0↕✔<Ω-9]{6,7}[\-]?[0-9]?)/i',$phon↑e); //固定電(diàn)話(huà)
if(♠ $IsWhat == 1){
ret↑♠urn 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_replac♦ β€e('/(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);
//♣實例:
$phonenum = "139667<£78888";
echo hidtel($phonenum);
¶♦§
//最後輸出:139****8888
- 上(shàng)一(yī)篇:http請(qǐng)求方法封裝
- 下(xià)一(yī)篇:監控mysql啓動情況并檢測表錯(cuò✔©Ω$)誤修複