gpt4 book ai didi

php - 使用 jQuery 将句子中的号码和电子邮件替换为 XXXX

转载 作者:行者123 更新时间:2023-12-01 07:12:11 24 4
gpt4 key购买 nike

我想替换句子中的数字和电子邮件。

示例

$message =“嗨,我是约翰,我的个人号码是 1213456789,我的电子邮件地址是 john@gmail.com”。

输出:

Hi this is john, my personal no is 1213456789 and my email address is john@gmail.com

我希望输出是这样的:

输出:

Hi this is john, my personal no is XXXXXXX789 and my email address is XXXX@gmail.com

但我现在的情况是这样的:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@gmail.com

我现在使用的功能

function numbers1($str)
{
if(($until = strpos($str, '@')) !== false)
{
$str = str_repeat('X', $until) . substr($str, $until);
}
}

提前致谢。

最佳答案

尝试preg_replace()

$str = "Hi this is john, my personal no is 1213456789 and my email address is john@gmail.com";
$replacements[1] = 'X';
$replacements[0] = 'XXXX@';
echo preg_replace(array('/[0-6]/', '/[ a-z]{0,4}+@/'), $replacements, $str);

输出:- 嗨,这是约翰,我的个人号码是 XXXXXXX789,我的电子邮件地址是 XXXX@gmail.com

关于php - 使用 jQuery 将句子中的号码和电子邮件替换为 XXXX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25136665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com