使用PHP中的电子邮件。 我想删除所有字符'。'从电子邮件的第一部分。 jo.hn.smith@yahoo.com应该成为:johnsmith@yahoo.com 我删除的代码也删除了'。'在yahoo.com。 这是我的问题。我想使用preg_replace。 我需要正则表达式。
答案 0 :(得分:2)
这样的东西? (未测试)
$str = 'jo.hn.smith@yahoo.com';
$res = explode('@', $str);
$res[0] = str_replace('.', '', $res[0]);
$str = implode('@', $res);
// $str = $res[0] . '@' . $res[1];
将字符串拆分为两个,然后在第一个数组值上运行字符串replace。
然后再将它们重新粘在一起
答案 1 :(得分:1)