隐藏手机号中间4位

Posted 程序员之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏手机号中间4位相关的知识,希望对你有一定的参考价值。

/**
* 隐藏手机号中间4位
* @param $phone
* @return mixed
*/
function hidetel($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[3587]{1}[0-9])[0-9]{4}([0-9]{4})/i‘,‘$1****$2‘,$phone);
    }
}

 

以上是关于隐藏手机号中间4位的主要内容,如果未能解决你的问题,请参考以下文章

Java手机号隐藏中间4位和邮箱隐藏,身份证隐藏

JS隐藏号码中间4位代码实例

Android 隐藏手机号中间四位和隐藏邮箱地址中间四位

Java-----隐藏手机号中间四位

mysql 查询手机号中间4位替换位****

手机号中间4位是区号?