广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php正则如何隐藏部分邮箱
  • 354
分享到

php正则如何隐藏部分邮箱

2023-06-15 08:06:37 354人浏览 独家记忆
摘要

这篇文章给大家分享的是有关PHP正则如何隐藏部分邮箱的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php正则隐藏部分邮箱的方法:首先创建一个PHP示例文件;然后通过正则表达式“preg_replace('

这篇文章给大家分享的是有关PHP正则如何隐藏部分邮箱的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

php正则隐藏部分邮箱的方法:首先创建一个PHP示例文件;然后通过正则表达式“preg_replace('/([\d\w+_-]{0,100})@/', '***@', $str, -1, $count);”隐藏部分邮箱即可。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php正则怎么隐藏部分邮箱?

PHP使用星号替代用户名手机和邮箱这个在许多的活动界面会看到如淘宝的购物界面中的一些客户的支付宝号都是隐藏掉的哦,下面我们来看一下它的使用方法吧.

<?php //用户名、邮箱、手机账号中间字符串以*隐藏function hideStr($str) {  if (strpos($str, '@')) {    $email_array = explode("@", $str);    //邮箱前缀    $prevfix = (strlen($email_array[0]) < 4) ? "" : substr($str, 0, 3);     $count = 0;    $str = preg_replace('/([\d\w+_-]{0,100})@/', '***@', $str, -1, $count);    $rs = $prevfix . $str;  } else {    //正则手机号    $pattern = '/(1[3458]{1}[0-9])[0-9]{4}([0-9]{4})/i';    if (preg_match($pattern, $str)) {      $rs = preg_replace($pattern, '$1****$2', $str); // substr_replace($name,'****',3,4);    } else {      $rs = substr($str, 0, 3) . "***" . substr($str, -1);    }  }  return $rs;}?><?php$account = "baidu.com";$email = "123456@qq.com";$phone = "15999888888";?>

感谢各位的阅读!关于“php正则如何隐藏部分邮箱”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: php正则如何隐藏部分邮箱

本文链接: https://www.lsjlt.com/news/278972.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php正则如何隐藏部分邮箱
    这篇文章给大家分享的是有关php正则如何隐藏部分邮箱的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php正则隐藏部分邮箱的方法:首先创建一个PHP示例文件;然后通过正则表达式“preg_replace('...
    99+
    2023-06-15
  • php如何隐藏部分内容
    本篇内容介绍了“php如何隐藏部分内容”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php隐藏部分内容的方法:1、创建一个PHP示例文件;2...
    99+
    2023-06-29
  • python正则表达式如何实现分组隐藏
    小编给大家分享一下python正则表达式如何实现分组隐藏,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!分组隐藏格式:(:正则表达式)注:在括号内以:开头的分组,匹...
    99+
    2023-06-26
  • excel如何隐藏不需要的部分
    在Excel中隐藏不需要的部分,可以采取以下几种方法:1. 隐藏行或列:选中需要隐藏的行或列,右键点击,选择“隐藏”。2. 隐藏工作...
    99+
    2023-09-29
    excel
  • jquery如何设置超过部分隐藏
    这篇文章主要介绍了jquery如何设置超过部分隐藏的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery如何设置超过部分隐藏文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2022-10-19
  • css如何隐藏元素多出的部分
    这篇文章主要介绍了css如何隐藏元素多出的部分,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 在css中,可以利...
    99+
    2022-10-19
  • 如何使用正则表达式判断邮箱(以C#为例)
    目录首先引入正则需要使用的命名空间判断是否为QQ邮箱判断是否为邮箱补充:C#正则表达式(Regex类)总结日常开发中,判断邮箱是少不了的,这个我以**C#**为例,来写一个判断方法,...
    99+
    2022-11-13
  • 如何在css中设置超出部分隐藏
    本篇文章给大家分享的是有关如何在css中设置超出部分隐藏,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。css设置超出部分隐藏的方法:新建一个html文件,命名为test.htm...
    99+
    2023-06-14
  • php正则表达式如何替换指定部分
    这篇文章主要讲解了“php正则表达式如何替换指定部分”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php正则表达式如何替换指定部分”吧!一、PHP正则表达式概述正则表达式是一种用于描述字符串...
    99+
    2023-07-05
  • HTML中如何实现文本超出部分隐藏
    小编给大家分享一下HTML中如何实现文本超出部分隐藏,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文本超出部分隐藏,总结两种方法...
    99+
    2022-10-19
  • css如何实现文字超出div部分隐藏
    这篇文章主要介绍了css如何实现文字超出div部分隐藏,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。未隐藏之前: 隐藏之后:  CSS: overflow...
    99+
    2023-06-08
  • 如何隐藏winxp部分文件拓展名只显示一部分文件的拓展名
    一般来说我们会选择隐藏掉拓展名,因为这样文件才能得到好的保护,不过有些时候我们需要认清文件的属性,因此拓展名的出现能让我们更快辨认文件的类型,但是能不能做到只显示一部分文件的拓展名呢Windows的“资源管理...
    99+
    2023-06-05
    winxp 文件拓展名 文件 部分 拓展
  • css如何设置文本显示高度并且隐藏超出部分
    这篇文章主要讲解了“css如何设置文本显示高度并且隐藏超出部分”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css如何设置文本显示高度并且隐藏超出部分”吧!...
    99+
    2022-10-19
  • vue中如何实现手机号和邮箱正则验证以及60s发送验证码功能
    这篇文章将为大家详细讲解有关vue中如何实现手机号和邮箱正则验证以及60s发送验证码功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。写一个简单的验证,本来前面用的组件,...
    99+
    2022-10-19
  • 如何使用正则表达式保留部分内容的替换功能
    目录保留一处内容保留多处内容应用场景总结 使用正则表达式实现保留部分内容的替换 可惜没有如果,去替换时间对心的冷漠。什么是真的念念不忘,不过就是旧情被替换了而已。而夜幕,却...
    99+
    2023-03-19
    正则表达式 替换 正则替换保持部分内容不变 正则保留部分内容替换
  • PHP中的preg_split()函数:如何使用正则表达式分割字符串
    PHP中的preg_split()函数:如何使用正则表达式分割字符串在PHP编程中,有时我们需要根据一定的规则来分割字符串,并将分割后的部分存储到一个数组中。PHP提供了一个非常强大的函数preg_split(),它使用正则表达式来实现字符...
    99+
    2023-11-03
    preg_split() PHP中的正则表达式 字符串分割技巧
  • PHP正则表达式之如何分割字符串与转义字符串
    这篇文章主要介绍“PHP正则表达式之如何分割字符串与转义字符串”,在日常操作中,相信很多人在PHP正则表达式之如何分割字符串与转义字符串问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP正则表达式之如何分割...
    99+
    2023-06-25
  • 如何使用C#中的Regex.MatchCollection函数获取字符串中所有符合正则表达式的部分
    如何使用C#中的Regex.MatchCollection函数获取字符串中所有符合正则表达式的部分,需要具体代码示例正则表达式是一种强大的模式匹配工具,在C#中,可以使用Regex.MatchCollection函数来获取字符串中所有符合正...
    99+
    2023-11-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作