PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示功能

 更新时间:2017年10月27日 10:49:05   投稿:mrr  
为了我们的隐私,所以我们把手机号码部分数字隐藏掉,今天小编给大家带来了PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示,需要的朋友参考下吧

因为需要为客户保持隐私,所以手机号码不能完全显示在网站上,但是又不能不显示,所以就很多网站想到了显示但是不完整显示,在上面用星号替换部分显示,其实做到这个很简单,用正则替换显示其中的一部分即可。

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);

实例: 

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

最后输出:139****8888

总结

以上所述是小编给大家介绍的PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 一波PHP中cURL库的常见用法代码示例

    一波PHP中cURL库的常见用法代码示例

    这篇文章主要介绍了一波PHP中cURL库的常见用法代码示例,类Unix世界的cURL内置于PHP中,使Linux和Mac OS用户倍感亲切,需要的朋友可以参考下
    2016-05-05
  • PHP实现AJAX动态网页及相关函数详解

    PHP实现AJAX动态网页及相关函数详解

    ajax其实是利用javascript向服务器请求数据,然后局部修改页面,下面这篇文章主要给大家介绍了关于PHP实现AJAX动态网页及相关函数的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • 基于PHP后台的Android新闻浏览客户端

    基于PHP后台的Android新闻浏览客户端

    这篇文章主要为大家详细介绍了基于PHP后台的Android新闻浏览客户端,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • tp5框架使用cookie加密算法实现登录功能示例

    tp5框架使用cookie加密算法实现登录功能示例

    这篇文章主要介绍了tp5框架使用cookie加密算法实现登录功能,结合实例形式分析了thinkPHP5使用cookie加密算法的原理及登录功能相关操作技巧,需要的朋友可以参考下
    2020-02-02
  • 用php实现百度网盘图片直链的代码分享

    用php实现百度网盘图片直链的代码分享

    华为网盘有个直链功能,不过需要钱买。我有百度网盘,不过百度的网盘外链不能在网页里直接使用图片 华为的直链功能可以做到。百度哪天也能有这功能就好了。
    2012-11-11
  • Yii实现微信公众号场景二维码的方法实例

    Yii实现微信公众号场景二维码的方法实例

    这篇文章主要给大家介绍了关于Yii实现微信公众号场景二维码的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Thinkphp结合ajaxFileUpload实现ajax异步图片传输全套代码

    Thinkphp结合ajaxFileUpload实现ajax异步图片传输全套代码

    这篇文章主要介绍了Thinkphp结合ajaxFileUpload实现ajax异步图片传输全套代码的相关资料,需要的朋友可以参考下
    2023-03-03
  • Yii框架模拟组件调用注入示例

    Yii框架模拟组件调用注入示例

    这篇文章主要介绍了Yii框架模拟组件调用注入,结合实例形式分析了Yii框架存储服务功能组件与调用相关操作技巧,需要的朋友可以参考下
    2019-11-11
  • PHP合并静态文件详解

    PHP合并静态文件详解

    文章详细介绍了php合并静态文件所需要的相关配置以及完整代码,以及使用说明,非常的详尽,这里推荐给有需要的小伙伴
    2014-11-11
  • 利用PHP实现一个简单的用户登记表示例

    利用PHP实现一个简单的用户登记表示例

    这篇文章主要给大家介绍了利用PHP实现一个简单的用户登记表的相关资料,文中分别介绍了如何展示单行和多行信息表的实现方法,分别给出了详细的示例代码,需要的朋友可以参考简介,下面来一起看看吧。
    2017-04-04

最新评论