dshdb64088 2013-11-12 17:16
浏览 168
已采纳

php如何隐藏电子邮件地址的一部分?

i currently have this:

    $value = preg_replace('@hotmail.com', '***********', $value);
    $value = preg_replace('yahoo.com', '***********', $value);
    $value = preg_replace('outlook.com', '***********', $value);
    $value = preg_replace('mailinator.com', '***********', $value);
    $value = preg_replace('live.com', '***********', $value);
    $value = preg_replace('live.nl', '***********', $value);

but how can i show e email adress like this: juliankuit******** ? email is: juliankuitert@hotmail.com

and without having to replace all the email providers like hotmail.com with *'s

thanks in advance!

  • 写回答

4条回答 默认 最新

  • douzhaiyuan1731 2013-11-12 17:34
    关注
    echo preg_replace('/(?<=.).(?=.*@)/u','*','TestEmail@Google.com');
    

    Will return

    T********@Google.com
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥30 自适应 LMS 算法实现 FIR 最佳维纳滤波器matlab方案
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动