如何把一个文本中的Email用*隐藏
程序员文章站
2022-05-14 16:58:38
...
如何隐藏下面一段文本中的email地址?
$str = '汉字的是scdd test001@qq.com asda test002@qq.com 你后am test009@aa.com 最后一个邮箱 defse@ff.com';
预期的结果是:
$str = '汉字的是scdd test001@qq.com asda test002@qq.com 你后am test009@aa.com 最后一个邮箱 defse@ff.com';
预期的结果是:
汉字的是scdd *******@qq.com asda *******@qq.com 你后am *******@aa.com 最后一个邮箱 *****@ff.com
回复内容:
如何隐藏下面一段文本中的email地址?
$str = '汉字的是scdd test001@qq.com asda test002@qq.com 你后am test009@aa.com 最后一个邮箱 defse@ff.com';
预期的结果是:
汉字的是scdd *******@qq.com asda *******@qq.com 你后am *******@aa.com 最后一个邮箱 *****@ff.com
$str = '汉字的是scdd test001@qq.com asda test002@qq.com 你后am test009@aa.com 最后一个邮箱 defse@ff.com';
$replace = "*";
echo preg_replace_callback('/([a-zA-Z0-9]*)@([a-zA-Z0-9]*\.com)/',
function($matches) use ($replace){
return str_repeat($replace,strlen($matches[1]))."@".$matches[2];
},
$str);
推荐阅读
-
如何从一个大规模的文本中筛选出符合条件的记录
-
请教:在一个文本框中的数值,如何传到另一个页面上,不用POST
-
discuz_x有人熟悉吗?如何把一个自己的文献表放进文章框架中并可以搜索
-
thinkphp-用weiphp开发微信如何在代码中调用文本回复?然后如何获取用户输入的内容?
-
如何把excel表格中的文本链接变成可点击打开的网址链接
-
CSS样式:把一个段中的几个短语颜色设置成不同于文本的颜色,用span标签。_html/css_WEB-ITnose
-
php如何把多个php文件的内容写到一个文件中
-
php如何把多个php文件的内容写到一个文件中
-
编写程序,包含一个标签、一个文本框、一个按钮,当用户点击按钮时候,程序把文本框中的内容,复制到标签中
-
正则表达式 - 如何把一个PHP中递归正则的语句替换为JavaScript非递归的语句?